# near model CODE resource # jump table entries: 32849-32851 (3 of them) export_12: fn00000000: 00000000 206F 0004 movea.l A0, [A7 + 0x4] 00000004 43E8 0001 lea.l A1, [A0 + 0x1] 00000008 7000 moveq.l D0, 0x00 label0000000A: 0000000A 1210 move.b D1, [A0] 0000000C 10C0 move.b [A0]+, D0 0000000E 1001 move.b D0, D1 00000010 66F8 bne -0x6 /* 0000000A */ 00000012 91C9 sub.l A0, A1 00000014 2008 move.l D0, A0 00000016 1300 move.b -[A1], D0 00000018 2009 move.l D0, A1 0000001A 4E75 rts export_11: 0000001C 206F 0004 movea.l A0, [A7 + 0x4] 00000020 7000 moveq.l D0, 0x00 00000022 1010 move.b D0, [A0] 00000024 6004 bra +0x6 /* 0000002A */ label00000026: 00000026 10E8 0001 move.b [A0]+, [A0 + 0x1] label0000002A: 0000002A 51C8 FFFA dbf D0, -0x8 /* 00000026 */ 0000002E 4210 clr.b [A0] 00000030 202F 0004 move.l D0, [A7 + 0x4] 00000034 4E75 rts fn00000036: 00000036 4E56 FFF8 link A6, -0x0008 0000003A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000003E 286E 0008 movea.l A4, [A6 + 0x8] 00000042 3E2E 000C move.w D7, [A6 + 0xC] 00000046 3C2E 000E move.w D6, [A6 + 0xE] 0000004A 7A00 moveq.l D5, 0x00 0000004C 264C movea.l A3, A4 0000004E 4A46 tst.w D6 00000050 6E06 bgt +0x8 /* 00000058 */ 00000052 7000 moveq.l D0, 0x00 00000054 6000 007A bra +0x7C /* 000000D0 */ label00000058: 00000058 4A47 tst.w D7 0000005A 6638 bne +0x3A /* 00000094 */ 0000005C 3005 move.w D0, D5 0000005E 5245 addq.w D5, 1 00000060 48C0 ext.l D0 00000062 D08E add.l D0, A6 00000064 2040 movea.l A0, D0 00000066 4228 FFF8 clr.b [A0 - 0x8] 0000006A 602C bra +0x2E /* 00000098 */ label0000006C: 0000006C 3005 move.w D0, D5 0000006E 5245 addq.w D5, 1 00000070 48C0 ext.l D0 00000072 D08E add.l D0, A6 00000074 7200 moveq.l D1, 0x00 00000076 3207 move.w D1, D7 00000078 82FC 000A divu.w D1, 0xA /* '\n' */ 0000007C C3FC 000A muls.w D1, 0xA /* '\n' */ 00000080 3407 move.w D2, D7 00000082 9441 sub.w D2, D1 00000084 2040 movea.l A0, D0 00000086 1142 FFF8 move.b [A0 - 0x8], D2 0000008A 4847 swap.w D7 0000008C 4247 clr.w D7 0000008E 4847 swap.w D7 00000090 8EFC 000A divu.w D7, 0xA /* '\n' */ label00000094: 00000094 4A47 tst.w D7 00000096 66D4 bne -0x2A /* 0000006C */ label00000098: 00000098 4A6E 0010 tst.w [A6 + 0x10] 0000009C 6724 beq +0x26 /* 000000C2 */ 0000009E 41D4 lea.l A0, [A4] 000000A0 528C addq.l A4, 1 000000A2 702D moveq.l D0, 0x2D 000000A4 1080 move.b [A0], D0 000000A6 5346 subq.w D6, 1 000000A8 6018 bra +0x1A /* 000000C2 */ label000000AA: 000000AA 41D4 lea.l A0, [A4] 000000AC 528C addq.l A4, 1 000000AE 3245 movea.w A1, D5 000000B0 D3CE add.l A1, A6 000000B2 1029 FFF7 move.b D0, [A1 - 0x9] 000000B6 4880 ext.w D0 000000B8 0640 0030 addi.w D0, 0x30 /* '0' */ 000000BC 1080 move.b [A0], D0 000000BE 5345 subq.w D5, 1 000000C0 5346 subq.w D6, 1 label000000C2: 000000C2 4A45 tst.w D5 000000C4 6704 beq +0x6 /* 000000CA */ 000000C6 4A46 tst.w D6 000000C8 66E0 bne -0x1E /* 000000AA */ label000000CA: 000000CA 4214 clr.b [A4] 000000CC 200C move.l D0, A4 000000CE 908B sub.l D0, A3 label000000D0: 000000D0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000000D4 4E5E unlink A6 000000D6 4E75 rts fn000000D8: 000000D8 4E56 0000 link A6, 0 000000DC 4A6E 000C tst.w [A6 + 0xC] 000000E0 6D08 blt +0xA /* 000000EA */ 000000E2 306E 000C movea.w A0, [A6 + 0xC] 000000E6 2008 move.l D0, A0 000000E8 6006 bra +0x8 /* 000000F0 */ label000000EA: 000000EA 302E 000C move.w D0, [A6 + 0xC] 000000EE 4440 neg.w D0 label000000F0: 000000F0 4A6E 000C tst.w [A6 + 0xC] 000000F4 5DC1 slt D1 000000F6 4401 neg.b D1 000000F8 4881 ext.w D1 000000FA 3F01 move.w -[A7], D1 000000FC 3F2E 000E move.w -[A7], [A6 + 0xE] 00000100 3F00 move.w -[A7], D0 00000102 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000106 4EBA FF2E jsr [PC - 0xD2 /* 00000036 */] 0000010A 4FEF 000A lea.l A7, [A7 + 0xA] 0000010E 4E5E unlink A6 00000110 4E75 rts 00000112 4E56 0000 link A6, 0 00000116 4267 clr.w -[A7] 00000118 3F2E 000E move.w -[A7], [A6 + 0xE] 0000011C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000120 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000124 4EBA FF10 jsr [PC - 0xF0 /* 00000036 */] 00000128 4FEF 000A lea.l A7, [A7 + 0xA] 0000012C 4E5E unlink A6 0000012E 4E75 rts export_10: 00000130 4EBA 1398 jsr [PC + 0x1398 /* 000014CA */] label00000134: 00000134 4EBA 0C44 jsr [PC + 0xC44 /* 00000D7A */] 00000138 4EBA 0AA4 jsr [PC + 0xAA4 /* 00000BDE */] 0000013C 4EBA 007E jsr [PC + 0x7E /* 000001BC */] 00000140 4EBA 00F4 jsr [PC + 0xF4 /* 00000236 */] 00000144 558F subq.l A7, 2 00000146 3F2D FF86 move.w -[A7], [A5 - 0x7A] 0000014A 3F2D FF84 move.w -[A7], [A5 - 0x7C] 0000014E A865 syscall GetPixel 00000150 101F move.b D0, [A7]+ 00000152 0C00 0001 cmpi.b D0, 0x1 00000156 6712 beq +0x14 /* 0000016A */ 00000158 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000015C 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000160 A893 syscall MoveTo 00000162 4879 0000 01CC push.l 0x1CC 00000168 A884 syscall DrawString label0000016A: 0000016A 558F subq.l A7, 2 0000016C 3F2D FF8A move.w -[A7], [A5 - 0x76] 00000170 3F2D FF88 move.w -[A7], [A5 - 0x78] 00000174 A865 syscall GetPixel 00000176 101F move.b D0, [A7]+ 00000178 0C00 0001 cmpi.b D0, 0x1 0000017C 6712 beq +0x14 /* 00000190 */ 0000017E 3F3C 015E move.w -[A7], 0x15E 00000182 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000186 A893 syscall MoveTo 00000188 4879 0000 01E8 push.l 0x1E8 0000018E A884 syscall DrawString label00000190: 00000190 3F3C 00C8 move.w -[A7], 0xC8 00000194 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000198 A893 syscall MoveTo 0000019A 4879 0000 0204 push.l 0x204 000001A0 A884 syscall DrawString label000001A2: 000001A2 558F subq.l A7, 2 000001A4 A974 syscall Button 000001A6 101F move.b D0, [A7]+ 000001A8 4A00 tst.b D0 000001AA 67F6 beq -0x8 /* 000001A2 */ label000001AC: 000001AC 558F subq.l A7, 2 000001AE A974 syscall Button 000001B0 101F move.b D0, [A7]+ 000001B2 4A00 tst.b D0 000001B4 66F6 bne -0x8 /* 000001AC */ 000001B6 6000 FF7C bra -0x82 /* 00000134 */ 000001BA 4E75 rts fn000001BC: 000001BC 4E56 FFFC link A6, -0x0004 000001C0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000001C4 48C0 ext.l D0 000001C6 2D40 FFFC move.l [A6 - 0x4], D0 000001CA 4878 0032 push.l 0x32 /* '2' */ 000001CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001D2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000001D6 4878 7FC6 push.l 0x7FC6 000001DA 2F00 move.l -[A7], D0 000001DC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000001E0 5280 addq.l D0, 1 000001E2 2D40 FFFC move.l [A6 - 0x4], D0 000001E6 3B6E FFFE FF9C move.w [A5 - 0x64], [A6 - 0x2] 000001EC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000001F0 48C0 ext.l D0 000001F2 2D40 FFFC move.l [A6 - 0x4], D0 000001F6 4878 0032 push.l 0x32 /* '2' */ 000001FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001FE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000202 4878 7FC6 push.l 0x7FC6 00000206 2F00 move.l -[A7], D0 00000208 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000020C 5280 addq.l D0, 1 0000020E 2D40 FFFC move.l [A6 - 0x4], D0 00000212 0CAE 0000 0019 FFFC cmpi.l [A6 - 0x4], 0x19 0000021A 6F08 ble +0xA /* 00000224 */ 0000021C 7001 moveq.l D0, 0x01 0000021E 3B40 FF9E move.w [A5 - 0x62], D0 00000222 6006 bra +0x8 /* 0000022A */ label00000224: 00000224 70FF moveq.l D0, 0xFFFFFFFF 00000226 3B40 FF9E move.w [A5 - 0x62], D0 label0000022A: 0000022A 4E5E unlink A6 0000022C 4E75 rts 0000022E 4745 chk.w D3, D5 00000230 5457 addq.w [A7], 2 00000232 494E chk.w D4, A6 00000234 4420 neg.b -[A0] fn00000236: 00000236 4E56 FF94 link A6, -0x006C 0000023A 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 0000023E 6000 0964 bra +0x966 /* 00000BA4 */ label00000242: 00000242 4EBA 0C20 jsr [PC + 0xC20 /* 00000E64 */] 00000246 486D FFEA pea.l [A5 - 0x16] 0000024A 486E FFB2 pea.l [A6 - 0x4E] 0000024E 3F3C 200E move.w -[A7], 0x200E 00000252 A9EB syscall Pack4/FP68K 00000254 486E FFB2 pea.l [A6 - 0x4E] 00000258 486E FFBC pea.l [A6 - 0x44] 0000025C 3F3C 1010 move.w -[A7], 0x1010 00000260 A9EB syscall Pack4/FP68K 00000262 486E FFBC pea.l [A6 - 0x44] 00000266 486E FFCE pea.l [A6 - 0x32] 0000026A 3F3C 100E move.w -[A7], 0x100E 0000026E A9EB syscall Pack4/FP68K 00000270 486D FFE8 pea.l [A5 - 0x18] 00000274 486E FFB2 pea.l [A6 - 0x4E] 00000278 3F3C 200E move.w -[A7], 0x200E 0000027C A9EB syscall Pack4/FP68K 0000027E 486E FFB2 pea.l [A6 - 0x4E] 00000282 486E FFBC pea.l [A6 - 0x44] 00000286 3F3C 1010 move.w -[A7], 0x1010 0000028A A9EB syscall Pack4/FP68K 0000028C 2D6E FFBC FFDC move.l [A6 - 0x24], [A6 - 0x44] 00000292 486D FFEE pea.l [A5 - 0x12] 00000296 486E FFB2 pea.l [A6 - 0x4E] 0000029A 3F3C 200E move.w -[A7], 0x200E 0000029E A9EB syscall Pack4/FP68K 000002A0 486E FFB2 pea.l [A6 - 0x4E] 000002A4 486E FFBC pea.l [A6 - 0x44] 000002A8 3F3C 1010 move.w -[A7], 0x1010 000002AC A9EB syscall Pack4/FP68K 000002AE 486E FFBC pea.l [A6 - 0x44] 000002B2 486E FFC4 pea.l [A6 - 0x3C] 000002B6 3F3C 100E move.w -[A7], 0x100E 000002BA A9EB syscall Pack4/FP68K 000002BC 486D FFEC pea.l [A5 - 0x14] 000002C0 486E FFB2 pea.l [A6 - 0x4E] 000002C4 3F3C 200E move.w -[A7], 0x200E 000002C8 A9EB syscall Pack4/FP68K 000002CA 486E FFB2 pea.l [A6 - 0x4E] 000002CE 486E FFBC pea.l [A6 - 0x44] 000002D2 3F3C 1010 move.w -[A7], 0x1010 000002D6 A9EB syscall Pack4/FP68K 000002D8 2D6E FFBC FFD8 move.l [A6 - 0x28], [A6 - 0x44] 000002DE 4879 0000 0226 push.l 0x226 000002E4 486E FFE0 pea.l [A6 - 0x20] 000002E8 3F3C 1010 move.w -[A7], 0x1010 000002EC A9EB syscall Pack4/FP68K 000002EE 41EE FFCE lea.l A0, [A6 - 0x32] 000002F2 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 000002F6 2D58 FFBA move.l [A6 - 0x46], [A0]+ 000002FA 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000002FE 4879 0000 0230 push.l 0x230 00000304 486E FFB6 pea.l [A6 - 0x4A] 00000308 3F3C 0004 move.w -[A7], 0x4 0000030C A9EB syscall Pack4/FP68K 0000030E 41EE FFC0 lea.l A0, [A6 - 0x40] 00000312 2F20 move.l -[A7], -[A0] 00000314 2F20 move.l -[A7], -[A0] 00000316 3F20 move.w -[A7], -[A0] 00000318 486E FFAC pea.l [A6 - 0x54] 0000031C 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000320 4FEF 000E lea.l A7, [A7 + 0xE] 00000324 486E FFDC pea.l [A6 - 0x24] 00000328 486E FFAC pea.l [A6 - 0x54] 0000032C 3F3C 1004 move.w -[A7], 0x1004 00000330 A9EB syscall Pack4/FP68K 00000332 486E FFE0 pea.l [A6 - 0x20] 00000336 486E FFAC pea.l [A6 - 0x54] 0000033A 3F3C 1004 move.w -[A7], 0x1004 0000033E A9EB syscall Pack4/FP68K 00000340 486D FF86 pea.l [A5 - 0x7A] 00000344 486E FFAC pea.l [A6 - 0x54] 00000348 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000034C A9EB syscall Pack4/FP68K 0000034E 302D FF9E move.w D0, [A5 - 0x62] 00000352 C1ED FF9C muls.w D0, [A5 - 0x64] 00000356 41EE FFCE lea.l A0, [A6 - 0x32] 0000035A 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 0000035E 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 00000362 3D58 FFAA move.w [A6 - 0x56], [A0]+ 00000366 4879 0000 023A push.l 0x23A 0000036C 486E FFA2 pea.l [A6 - 0x5E] 00000370 3F3C 0004 move.w -[A7], 0x4 00000374 A9EB syscall Pack4/FP68K 00000376 41EE FFAC lea.l A0, [A6 - 0x54] 0000037A 2F20 move.l -[A7], -[A0] 0000037C 2F20 move.l -[A7], -[A0] 0000037E 3F20 move.w -[A7], -[A0] 00000380 486E FF98 pea.l [A6 - 0x68] 00000384 3D40 FF96 move.w [A6 - 0x6A], D0 00000388 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000038C 4FEF 000E lea.l A7, [A7 + 0xE] 00000390 486E FF96 pea.l [A6 - 0x6A] 00000394 486E FF98 pea.l [A6 - 0x68] 00000398 3F3C 2004 move.w -[A7], 0x2004 0000039C A9EB syscall Pack4/FP68K 0000039E 486E FFE0 pea.l [A6 - 0x20] 000003A2 486E FF98 pea.l [A6 - 0x68] 000003A6 3F3C 1004 move.w -[A7], 0x1004 000003AA A9EB syscall Pack4/FP68K 000003AC 486E FF98 pea.l [A6 - 0x68] 000003B0 486E FFAC pea.l [A6 - 0x54] 000003B4 3F3C 0000 move.w -[A7], 0x0 000003B8 A9EB syscall Pack4/FP68K 000003BA 486E FFAC pea.l [A6 - 0x54] 000003BE 3F3C 0016 move.w -[A7], 0x16 000003C2 A9EB syscall Pack4/FP68K 000003C4 486E FFAC pea.l [A6 - 0x54] 000003C8 486E FF94 pea.l [A6 - 0x6C] 000003CC 3F3C 2010 move.w -[A7], 0x2010 000003D0 A9EB syscall Pack4/FP68K 000003D2 3E2E FF94 move.w D7, [A6 - 0x6C] 000003D6 41EE FFCE lea.l A0, [A6 - 0x32] 000003DA 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 000003DE 2D58 FFBA move.l [A6 - 0x46], [A0]+ 000003E2 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000003E6 4879 0000 0244 push.l 0x244 000003EC 486E FFB6 pea.l [A6 - 0x4A] 000003F0 3F3C 0004 move.w -[A7], 0x4 000003F4 A9EB syscall Pack4/FP68K 000003F6 41EE FFC0 lea.l A0, [A6 - 0x40] 000003FA 2F20 move.l -[A7], -[A0] 000003FC 2F20 move.l -[A7], -[A0] 000003FE 3F20 move.w -[A7], -[A0] 00000400 486E FFAC pea.l [A6 - 0x54] 00000404 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000408 4FEF 000E lea.l A7, [A7 + 0xE] 0000040C 486E FFDC pea.l [A6 - 0x24] 00000410 486E FFAC pea.l [A6 - 0x54] 00000414 3F3C 1004 move.w -[A7], 0x1004 00000418 A9EB syscall Pack4/FP68K 0000041A 486E FFE0 pea.l [A6 - 0x20] 0000041E 486E FFAC pea.l [A6 - 0x54] 00000422 3F3C 1004 move.w -[A7], 0x1004 00000426 A9EB syscall Pack4/FP68K 00000428 41F9 0000 024E lea.l A0, [0x0000024E /* JMakeSpdTbl */] 0000042E 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 00000432 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 00000436 3D58 FFAA move.w [A6 - 0x56], [A0]+ 0000043A 486E FFE0 pea.l [A6 - 0x20] 0000043E 486E FFA2 pea.l [A6 - 0x5E] 00000442 3F3C 1004 move.w -[A7], 0x1004 00000446 A9EB syscall Pack4/FP68K 00000448 486E FFE0 pea.l [A6 - 0x20] 0000044C 486E FFA2 pea.l [A6 - 0x5E] 00000450 3F3C 1004 move.w -[A7], 0x1004 00000454 A9EB syscall Pack4/FP68K 00000456 486E FFA2 pea.l [A6 - 0x5E] 0000045A 486E FFAC pea.l [A6 - 0x54] 0000045E 3F3C 0002 move.w -[A7], 0x2 00000462 A9EB syscall Pack4/FP68K 00000464 486D FF84 pea.l [A5 - 0x7C] 00000468 486E FF98 pea.l [A6 - 0x68] 0000046C 3F3C 200E move.w -[A7], 0x200E 00000470 A9EB syscall Pack4/FP68K 00000472 486E FFAC pea.l [A6 - 0x54] 00000476 486E FF98 pea.l [A6 - 0x68] 0000047A 3F3C 0002 move.w -[A7], 0x2 0000047E A9EB syscall Pack4/FP68K 00000480 486E FF98 pea.l [A6 - 0x68] 00000484 3F3C 0016 move.w -[A7], 0x16 00000488 A9EB syscall Pack4/FP68K 0000048A 486E FF98 pea.l [A6 - 0x68] 0000048E 486E FF96 pea.l [A6 - 0x6A] 00000492 3F3C 2010 move.w -[A7], 0x2010 00000496 A9EB syscall Pack4/FP68K 00000498 3C2E FF96 move.w D6, [A6 - 0x6A] 0000049C 41EE FFC4 lea.l A0, [A6 - 0x3C] 000004A0 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 000004A4 2D58 FFBA move.l [A6 - 0x46], [A0]+ 000004A8 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000004AC 4879 0000 0258 push.l 0x258 000004B2 486E FFB6 pea.l [A6 - 0x4A] 000004B6 3F3C 0004 move.w -[A7], 0x4 000004BA A9EB syscall Pack4/FP68K 000004BC 41EE FFC0 lea.l A0, [A6 - 0x40] 000004C0 2F20 move.l -[A7], -[A0] 000004C2 2F20 move.l -[A7], -[A0] 000004C4 3F20 move.w -[A7], -[A0] 000004C6 486E FFAC pea.l [A6 - 0x54] 000004CA 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000004CE 4FEF 000E lea.l A7, [A7 + 0xE] 000004D2 486E FFD8 pea.l [A6 - 0x28] 000004D6 486E FFAC pea.l [A6 - 0x54] 000004DA 3F3C 1004 move.w -[A7], 0x1004 000004DE A9EB syscall Pack4/FP68K 000004E0 486E FFE0 pea.l [A6 - 0x20] 000004E4 486E FFAC pea.l [A6 - 0x54] 000004E8 3F3C 1004 move.w -[A7], 0x1004 000004EC A9EB syscall Pack4/FP68K 000004EE 486D FF8A pea.l [A5 - 0x76] 000004F2 486E FFAC pea.l [A6 - 0x54] 000004F6 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000004FA A9EB syscall Pack4/FP68K 000004FC 302D FF9E move.w D0, [A5 - 0x62] 00000500 C1ED FF9C muls.w D0, [A5 - 0x64] 00000504 41EE FFCE lea.l A0, [A6 - 0x32] 00000508 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 0000050C 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 00000510 3D58 FFAA move.w [A6 - 0x56], [A0]+ 00000514 4879 0000 0262 push.l 0x262 0000051A 486E FFA2 pea.l [A6 - 0x5E] 0000051E 3F3C 0004 move.w -[A7], 0x4 00000522 A9EB syscall Pack4/FP68K 00000524 41EE FFAC lea.l A0, [A6 - 0x54] 00000528 2F20 move.l -[A7], -[A0] 0000052A 2F20 move.l -[A7], -[A0] 0000052C 3F20 move.w -[A7], -[A0] 0000052E 486E FF98 pea.l [A6 - 0x68] 00000532 3D40 FF96 move.w [A6 - 0x6A], D0 00000536 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000053A 4FEF 000E lea.l A7, [A7 + 0xE] 0000053E 486E FF96 pea.l [A6 - 0x6A] 00000542 486E FF98 pea.l [A6 - 0x68] 00000546 3F3C 2004 move.w -[A7], 0x2004 0000054A A9EB syscall Pack4/FP68K 0000054C 486E FFE0 pea.l [A6 - 0x20] 00000550 486E FF98 pea.l [A6 - 0x68] 00000554 3F3C 1004 move.w -[A7], 0x1004 00000558 A9EB syscall Pack4/FP68K 0000055A 486E FF98 pea.l [A6 - 0x68] 0000055E 486E FFAC pea.l [A6 - 0x54] 00000562 3F3C 0000 move.w -[A7], 0x0 00000566 A9EB syscall Pack4/FP68K 00000568 486E FFAC pea.l [A6 - 0x54] 0000056C 3F3C 0016 move.w -[A7], 0x16 00000570 A9EB syscall Pack4/FP68K 00000572 486E FFAC pea.l [A6 - 0x54] 00000576 486E FF94 pea.l [A6 - 0x6C] 0000057A 3F3C 2010 move.w -[A7], 0x2010 0000057E A9EB syscall Pack4/FP68K 00000580 3A2E FF94 move.w D5, [A6 - 0x6C] 00000584 41EE FFC4 lea.l A0, [A6 - 0x3C] 00000588 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 0000058C 2D58 FFBA move.l [A6 - 0x46], [A0]+ 00000590 3D58 FFBE move.w [A6 - 0x42], [A0]+ 00000594 4879 0000 026C push.l 0x26C 0000059A 486E FFB6 pea.l [A6 - 0x4A] 0000059E 3F3C 0004 move.w -[A7], 0x4 000005A2 A9EB syscall Pack4/FP68K 000005A4 41EE FFC0 lea.l A0, [A6 - 0x40] 000005A8 2F20 move.l -[A7], -[A0] 000005AA 2F20 move.l -[A7], -[A0] 000005AC 3F20 move.w -[A7], -[A0] 000005AE 486E FFAC pea.l [A6 - 0x54] 000005B2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000005B6 4FEF 000E lea.l A7, [A7 + 0xE] 000005BA 486E FFD8 pea.l [A6 - 0x28] 000005BE 486E FFAC pea.l [A6 - 0x54] 000005C2 3F3C 1004 move.w -[A7], 0x1004 000005C6 A9EB syscall Pack4/FP68K 000005C8 486E FFE0 pea.l [A6 - 0x20] 000005CC 486E FFAC pea.l [A6 - 0x54] 000005D0 3F3C 1004 move.w -[A7], 0x1004 000005D4 A9EB syscall Pack4/FP68K 000005D6 41F9 0000 0276 lea.l A0, [0x00000276] 000005DC 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 000005E0 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 000005E4 3D58 FFAA move.w [A6 - 0x56], [A0]+ 000005E8 486E FFE0 pea.l [A6 - 0x20] 000005EC 486E FFA2 pea.l [A6 - 0x5E] 000005F0 3F3C 1004 move.w -[A7], 0x1004 000005F4 A9EB syscall Pack4/FP68K 000005F6 486E FFE0 pea.l [A6 - 0x20] 000005FA 486E FFA2 pea.l [A6 - 0x5E] 000005FE 3F3C 1004 move.w -[A7], 0x1004 00000602 A9EB syscall Pack4/FP68K 00000604 486E FFA2 pea.l [A6 - 0x5E] 00000608 486E FFAC pea.l [A6 - 0x54] 0000060C 3F3C 0002 move.w -[A7], 0x2 00000610 A9EB syscall Pack4/FP68K 00000612 486D FF88 pea.l [A5 - 0x78] 00000616 486E FF98 pea.l [A6 - 0x68] 0000061A 3F3C 200E move.w -[A7], 0x200E 0000061E A9EB syscall Pack4/FP68K 00000620 486E FFAC pea.l [A6 - 0x54] 00000624 486E FF98 pea.l [A6 - 0x68] 00000628 3F3C 0002 move.w -[A7], 0x2 0000062C A9EB syscall Pack4/FP68K 0000062E 486E FF98 pea.l [A6 - 0x68] 00000632 3F3C 0016 move.w -[A7], 0x16 00000636 A9EB syscall Pack4/FP68K 00000638 486E FF98 pea.l [A6 - 0x68] 0000063C 486E FF96 pea.l [A6 - 0x6A] 00000640 3F3C 2010 move.w -[A7], 0x2010 00000644 A9EB syscall Pack4/FP68K 00000646 382E FF96 move.w D4, [A6 - 0x6A] 0000064A 422E FFC1 clr.b [A6 - 0x3F] 0000064E 422E FFC0 clr.b [A6 - 0x40] 00000652 422E FFC3 clr.b [A6 - 0x3D] 00000656 422E FFC2 clr.b [A6 - 0x3E] 0000065A 7001 moveq.l D0, 0x01 0000065C 3D40 FFE8 move.w [A6 - 0x18], D0 00000660 7001 moveq.l D0, 0x01 00000662 3D40 FFE6 move.w [A6 - 0x1A], D0 00000666 6000 052C bra +0x52E /* 00000B94 */ label0000066A: 0000066A 41F9 0000 0280 lea.l A0, [0x00000280 /* CurPitch */] 00000670 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 00000674 2D58 FFBA move.l [A6 - 0x46], [A0]+ 00000678 3D58 FFBE move.w [A6 - 0x42], [A0]+ 0000067C 486E FFE0 pea.l [A6 - 0x20] 00000680 486E FFB6 pea.l [A6 - 0x4A] 00000684 3F3C 1000 move.w -[A7], 0x1000 00000688 A9EB syscall Pack4/FP68K 0000068A 486E FFB6 pea.l [A6 - 0x4A] 0000068E 486E FFE0 pea.l [A6 - 0x20] 00000692 3F3C 1010 move.w -[A7], 0x1010 00000696 A9EB syscall Pack4/FP68K 00000698 4A2E FFC1 tst.b [A6 - 0x3F] 0000069C 6600 01DA bne +0x1DC /* 00000878 */ 000006A0 486D FB16 pea.l [A5 - 0x4EA] 000006A4 A89D syscall PenPat 000006A6 486E FFF8 pea.l [A6 - 0x8] 000006AA 3007 move.w D0, D7 000006AC 5540 subq.w D0, 2 000006AE 3F00 move.w -[A7], D0 000006B0 3006 move.w D0, D6 000006B2 5540 subq.w D0, 2 000006B4 3F00 move.w -[A7], D0 000006B6 3007 move.w D0, D7 000006B8 5440 addq.w D0, 2 000006BA 3F00 move.w -[A7], D0 000006BC 3006 move.w D0, D6 000006BE 5440 addq.w D0, 2 000006C0 3F00 move.w -[A7], D0 000006C2 A8A7 syscall SetRect 000006C4 486E FFF8 pea.l [A6 - 0x8] 000006C8 A8B8 syscall PaintOval 000006CA 41EE FFCE lea.l A0, [A6 - 0x32] 000006CE 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 000006D2 2D58 FFBA move.l [A6 - 0x46], [A0]+ 000006D6 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000006DA 4879 0000 028A push.l 0x28A 000006E0 486E FFB6 pea.l [A6 - 0x4A] 000006E4 3F3C 0004 move.w -[A7], 0x4 000006E8 A9EB syscall Pack4/FP68K 000006EA 41EE FFC0 lea.l A0, [A6 - 0x40] 000006EE 2F20 move.l -[A7], -[A0] 000006F0 2F20 move.l -[A7], -[A0] 000006F2 3F20 move.w -[A7], -[A0] 000006F4 486E FFAC pea.l [A6 - 0x54] 000006F8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000006FC 4FEF 000E lea.l A7, [A7 + 0xE] 00000700 486E FFDC pea.l [A6 - 0x24] 00000704 486E FFAC pea.l [A6 - 0x54] 00000708 3F3C 1004 move.w -[A7], 0x1004 0000070C A9EB syscall Pack4/FP68K 0000070E 486E FFE0 pea.l [A6 - 0x20] 00000712 486E FFAC pea.l [A6 - 0x54] 00000716 3F3C 1004 move.w -[A7], 0x1004 0000071A A9EB syscall Pack4/FP68K 0000071C 486D FF86 pea.l [A5 - 0x7A] 00000720 486E FFAC pea.l [A6 - 0x54] 00000724 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000728 A9EB syscall Pack4/FP68K 0000072A 302D FF9E move.w D0, [A5 - 0x62] 0000072E C1ED FF9C muls.w D0, [A5 - 0x64] 00000732 41EE FFCE lea.l A0, [A6 - 0x32] 00000736 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 0000073A 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 0000073E 3D58 FFAA move.w [A6 - 0x56], [A0]+ 00000742 4879 0000 0294 push.l 0x294 00000748 486E FFA2 pea.l [A6 - 0x5E] 0000074C 3F3C 0004 move.w -[A7], 0x4 00000750 A9EB syscall Pack4/FP68K 00000752 41EE FFAC lea.l A0, [A6 - 0x54] 00000756 2F20 move.l -[A7], -[A0] 00000758 2F20 move.l -[A7], -[A0] 0000075A 3F20 move.w -[A7], -[A0] 0000075C 486E FF98 pea.l [A6 - 0x68] 00000760 3D40 FF96 move.w [A6 - 0x6A], D0 00000764 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000768 4FEF 000E lea.l A7, [A7 + 0xE] 0000076C 486E FF96 pea.l [A6 - 0x6A] 00000770 486E FF98 pea.l [A6 - 0x68] 00000774 3F3C 2004 move.w -[A7], 0x2004 00000778 A9EB syscall Pack4/FP68K 0000077A 486E FFE0 pea.l [A6 - 0x20] 0000077E 486E FF98 pea.l [A6 - 0x68] 00000782 3F3C 1004 move.w -[A7], 0x1004 00000786 A9EB syscall Pack4/FP68K 00000788 486E FF98 pea.l [A6 - 0x68] 0000078C 486E FFAC pea.l [A6 - 0x54] 00000790 3F3C 0000 move.w -[A7], 0x0 00000794 A9EB syscall Pack4/FP68K 00000796 486E FFAC pea.l [A6 - 0x54] 0000079A 3F3C 0016 move.w -[A7], 0x16 0000079E A9EB syscall Pack4/FP68K 000007A0 486E FFAC pea.l [A6 - 0x54] 000007A4 486E FF94 pea.l [A6 - 0x6C] 000007A8 3F3C 2010 move.w -[A7], 0x2010 000007AC A9EB syscall Pack4/FP68K 000007AE 3E2E FF94 move.w D7, [A6 - 0x6C] 000007B2 41EE FFCE lea.l A0, [A6 - 0x32] 000007B6 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 000007BA 2D58 FFBA move.l [A6 - 0x46], [A0]+ 000007BE 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000007C2 4879 0000 029E push.l 0x29E 000007C8 486E FFB6 pea.l [A6 - 0x4A] 000007CC 3F3C 0004 move.w -[A7], 0x4 000007D0 A9EB syscall Pack4/FP68K 000007D2 41EE FFC0 lea.l A0, [A6 - 0x40] 000007D6 2F20 move.l -[A7], -[A0] 000007D8 2F20 move.l -[A7], -[A0] 000007DA 3F20 move.w -[A7], -[A0] 000007DC 486E FFAC pea.l [A6 - 0x54] 000007E0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000007E4 4FEF 000E lea.l A7, [A7 + 0xE] 000007E8 486E FFDC pea.l [A6 - 0x24] 000007EC 486E FFAC pea.l [A6 - 0x54] 000007F0 3F3C 1004 move.w -[A7], 0x1004 000007F4 A9EB syscall Pack4/FP68K 000007F6 486E FFE0 pea.l [A6 - 0x20] 000007FA 486E FFAC pea.l [A6 - 0x54] 000007FE 3F3C 1004 move.w -[A7], 0x1004 00000802 A9EB syscall Pack4/FP68K 00000804 41F9 0000 02A8 lea.l A0, [0x000002A8] 0000080A 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 0000080E 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 00000812 3D58 FFAA move.w [A6 - 0x56], [A0]+ 00000816 486E FFE0 pea.l [A6 - 0x20] 0000081A 486E FFA2 pea.l [A6 - 0x5E] 0000081E 3F3C 1004 move.w -[A7], 0x1004 00000822 A9EB syscall Pack4/FP68K 00000824 486E FFE0 pea.l [A6 - 0x20] 00000828 486E FFA2 pea.l [A6 - 0x5E] 0000082C 3F3C 1004 move.w -[A7], 0x1004 00000830 A9EB syscall Pack4/FP68K 00000832 486E FFA2 pea.l [A6 - 0x5E] 00000836 486E FFAC pea.l [A6 - 0x54] 0000083A 3F3C 0002 move.w -[A7], 0x2 0000083E A9EB syscall Pack4/FP68K 00000840 486D FF84 pea.l [A5 - 0x7C] 00000844 486E FF98 pea.l [A6 - 0x68] 00000848 3F3C 200E move.w -[A7], 0x200E 0000084C A9EB syscall Pack4/FP68K 0000084E 486E FFAC pea.l [A6 - 0x54] 00000852 486E FF98 pea.l [A6 - 0x68] 00000856 3F3C 0002 move.w -[A7], 0x2 0000085A A9EB syscall Pack4/FP68K 0000085C 486E FF98 pea.l [A6 - 0x68] 00000860 3F3C 0016 move.w -[A7], 0x16 00000864 A9EB syscall Pack4/FP68K 00000866 486E FF98 pea.l [A6 - 0x68] 0000086A 486E FF96 pea.l [A6 - 0x6A] 0000086E 3F3C 2010 move.w -[A7], 0x2010 00000872 A9EB syscall Pack4/FP68K 00000874 3C2E FF96 move.w D6, [A6 - 0x6A] label00000878: 00000878 4A2E FFC0 tst.b [A6 - 0x40] 0000087C 6600 01DA bne +0x1DC /* 00000A58 */ 00000880 486D FB16 pea.l [A5 - 0x4EA] 00000884 A89D syscall PenPat 00000886 486E FFF0 pea.l [A6 - 0x10] 0000088A 3005 move.w D0, D5 0000088C 5540 subq.w D0, 2 0000088E 3F00 move.w -[A7], D0 00000890 3004 move.w D0, D4 00000892 5540 subq.w D0, 2 00000894 3F00 move.w -[A7], D0 00000896 3005 move.w D0, D5 00000898 5440 addq.w D0, 2 0000089A 3F00 move.w -[A7], D0 0000089C 3004 move.w D0, D4 0000089E 5440 addq.w D0, 2 000008A0 3F00 move.w -[A7], D0 000008A2 A8A7 syscall SetRect 000008A4 486E FFF0 pea.l [A6 - 0x10] 000008A8 A8B8 syscall PaintOval 000008AA 41EE FFC4 lea.l A0, [A6 - 0x3C] 000008AE 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 000008B2 2D58 FFBA move.l [A6 - 0x46], [A0]+ 000008B6 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000008BA 4879 0000 02B2 push.l 0x2B2 000008C0 486E FFB6 pea.l [A6 - 0x4A] 000008C4 3F3C 0004 move.w -[A7], 0x4 000008C8 A9EB syscall Pack4/FP68K 000008CA 41EE FFC0 lea.l A0, [A6 - 0x40] 000008CE 2F20 move.l -[A7], -[A0] 000008D0 2F20 move.l -[A7], -[A0] 000008D2 3F20 move.w -[A7], -[A0] 000008D4 486E FFAC pea.l [A6 - 0x54] 000008D8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000008DC 4FEF 000E lea.l A7, [A7 + 0xE] 000008E0 486E FFD8 pea.l [A6 - 0x28] 000008E4 486E FFAC pea.l [A6 - 0x54] 000008E8 3F3C 1004 move.w -[A7], 0x1004 000008EC A9EB syscall Pack4/FP68K 000008EE 486E FFE0 pea.l [A6 - 0x20] 000008F2 486E FFAC pea.l [A6 - 0x54] 000008F6 3F3C 1004 move.w -[A7], 0x1004 000008FA A9EB syscall Pack4/FP68K 000008FC 486D FF8A pea.l [A5 - 0x76] 00000900 486E FFAC pea.l [A6 - 0x54] 00000904 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000908 A9EB syscall Pack4/FP68K 0000090A 302D FF9E move.w D0, [A5 - 0x62] 0000090E C1ED FF9C muls.w D0, [A5 - 0x64] 00000912 41EE FFCE lea.l A0, [A6 - 0x32] 00000916 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 0000091A 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 0000091E 3D58 FFAA move.w [A6 - 0x56], [A0]+ 00000922 4879 0000 02BC push.l 0x2BC 00000928 486E FFA2 pea.l [A6 - 0x5E] 0000092C 3F3C 0004 move.w -[A7], 0x4 00000930 A9EB syscall Pack4/FP68K 00000932 41EE FFAC lea.l A0, [A6 - 0x54] 00000936 2F20 move.l -[A7], -[A0] 00000938 2F20 move.l -[A7], -[A0] 0000093A 3F20 move.w -[A7], -[A0] 0000093C 486E FF98 pea.l [A6 - 0x68] 00000940 3D40 FF96 move.w [A6 - 0x6A], D0 00000944 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000948 4FEF 000E lea.l A7, [A7 + 0xE] 0000094C 486E FF96 pea.l [A6 - 0x6A] 00000950 486E FF98 pea.l [A6 - 0x68] 00000954 3F3C 2004 move.w -[A7], 0x2004 00000958 A9EB syscall Pack4/FP68K 0000095A 486E FFE0 pea.l [A6 - 0x20] 0000095E 486E FF98 pea.l [A6 - 0x68] 00000962 3F3C 1004 move.w -[A7], 0x1004 00000966 A9EB syscall Pack4/FP68K 00000968 486E FF98 pea.l [A6 - 0x68] 0000096C 486E FFAC pea.l [A6 - 0x54] 00000970 3F3C 0000 move.w -[A7], 0x0 00000974 A9EB syscall Pack4/FP68K 00000976 486E FFAC pea.l [A6 - 0x54] 0000097A 3F3C 0016 move.w -[A7], 0x16 0000097E A9EB syscall Pack4/FP68K 00000980 486E FFAC pea.l [A6 - 0x54] 00000984 486E FF94 pea.l [A6 - 0x6C] 00000988 3F3C 2010 move.w -[A7], 0x2010 0000098C A9EB syscall Pack4/FP68K 0000098E 3A2E FF94 move.w D5, [A6 - 0x6C] 00000992 41EE FFC4 lea.l A0, [A6 - 0x3C] 00000996 2D58 FFB6 move.l [A6 - 0x4A], [A0]+ 0000099A 2D58 FFBA move.l [A6 - 0x46], [A0]+ 0000099E 3D58 FFBE move.w [A6 - 0x42], [A0]+ 000009A2 4879 0000 02C6 push.l 0x2C6 000009A8 486E FFB6 pea.l [A6 - 0x4A] 000009AC 3F3C 0004 move.w -[A7], 0x4 000009B0 A9EB syscall Pack4/FP68K 000009B2 41EE FFC0 lea.l A0, [A6 - 0x40] 000009B6 2F20 move.l -[A7], -[A0] 000009B8 2F20 move.l -[A7], -[A0] 000009BA 3F20 move.w -[A7], -[A0] 000009BC 486E FFAC pea.l [A6 - 0x54] 000009C0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000009C4 4FEF 000E lea.l A7, [A7 + 0xE] 000009C8 486E FFD8 pea.l [A6 - 0x28] 000009CC 486E FFAC pea.l [A6 - 0x54] 000009D0 3F3C 1004 move.w -[A7], 0x1004 000009D4 A9EB syscall Pack4/FP68K 000009D6 486E FFE0 pea.l [A6 - 0x20] 000009DA 486E FFAC pea.l [A6 - 0x54] 000009DE 3F3C 1004 move.w -[A7], 0x1004 000009E2 A9EB syscall Pack4/FP68K 000009E4 41F9 0000 02D0 lea.l A0, [0x000002D0 /* SerialVars */] 000009EA 2D58 FFA2 move.l [A6 - 0x5E], [A0]+ 000009EE 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 000009F2 3D58 FFAA move.w [A6 - 0x56], [A0]+ 000009F6 486E FFE0 pea.l [A6 - 0x20] 000009FA 486E FFA2 pea.l [A6 - 0x5E] 000009FE 3F3C 1004 move.w -[A7], 0x1004 00000A02 A9EB syscall Pack4/FP68K 00000A04 486E FFE0 pea.l [A6 - 0x20] 00000A08 486E FFA2 pea.l [A6 - 0x5E] 00000A0C 3F3C 1004 move.w -[A7], 0x1004 00000A10 A9EB syscall Pack4/FP68K 00000A12 486E FFA2 pea.l [A6 - 0x5E] 00000A16 486E FFAC pea.l [A6 - 0x54] 00000A1A 3F3C 0002 move.w -[A7], 0x2 00000A1E A9EB syscall Pack4/FP68K 00000A20 486D FF88 pea.l [A5 - 0x78] 00000A24 486E FF98 pea.l [A6 - 0x68] 00000A28 3F3C 200E move.w -[A7], 0x200E 00000A2C A9EB syscall Pack4/FP68K 00000A2E 486E FFAC pea.l [A6 - 0x54] 00000A32 486E FF98 pea.l [A6 - 0x68] 00000A36 3F3C 0002 move.w -[A7], 0x2 00000A3A A9EB syscall Pack4/FP68K 00000A3C 486E FF98 pea.l [A6 - 0x68] 00000A40 3F3C 0016 move.w -[A7], 0x16 00000A44 A9EB syscall Pack4/FP68K 00000A46 486E FF98 pea.l [A6 - 0x68] 00000A4A 486E FF96 pea.l [A6 - 0x6A] 00000A4E 3F3C 2010 move.w -[A7], 0x2010 00000A52 A9EB syscall Pack4/FP68K 00000A54 382E FF96 move.w D4, [A6 - 0x6A] label00000A58: 00000A58 4A2E FFC1 tst.b [A6 - 0x3F] 00000A5C 6632 bne +0x34 /* 00000A90 */ 00000A5E 486D FB1E pea.l [A5 - 0x4E2] 00000A62 A89D syscall PenPat 00000A64 486E FFF8 pea.l [A6 - 0x8] 00000A68 A8B8 syscall PaintOval 00000A6A 558F subq.l A7, 2 00000A6C 3F07 move.w -[A7], D7 00000A6E 3F06 move.w -[A7], D6 00000A70 A865 syscall GetPixel 00000A72 101F move.b D0, [A7]+ 00000A74 0C00 0001 cmpi.b D0, 0x1 00000A78 670C beq +0xE /* 00000A86 */ 00000A7A 0C47 0200 cmpi.w D7, 0x200 00000A7E 6E06 bgt +0x8 /* 00000A86 */ 00000A80 0C46 0168 cmpi.w D6, 0x168 00000A84 6F0A ble +0xC /* 00000A90 */ label00000A86: 00000A86 4A46 tst.w D6 00000A88 6F06 ble +0x8 /* 00000A90 */ 00000A8A 7001 moveq.l D0, 0x01 00000A8C 1D40 FFC1 move.b [A6 - 0x3F], D0 label00000A90: 00000A90 4A2E FFC0 tst.b [A6 - 0x40] 00000A94 6632 bne +0x34 /* 00000AC8 */ 00000A96 486D FB1E pea.l [A5 - 0x4E2] 00000A9A A89D syscall PenPat 00000A9C 486E FFF0 pea.l [A6 - 0x10] 00000AA0 A8B8 syscall PaintOval 00000AA2 558F subq.l A7, 2 00000AA4 3F05 move.w -[A7], D5 00000AA6 3F04 move.w -[A7], D4 00000AA8 A865 syscall GetPixel 00000AAA 101F move.b D0, [A7]+ 00000AAC 0C00 0001 cmpi.b D0, 0x1 00000AB0 670C beq +0xE /* 00000ABE */ 00000AB2 0C45 0200 cmpi.w D5, 0x200 00000AB6 6E06 bgt +0x8 /* 00000ABE */ 00000AB8 0C44 0168 cmpi.w D4, 0x168 00000ABC 6F0A ble +0xC /* 00000AC8 */ label00000ABE: 00000ABE 4A44 tst.w D4 00000AC0 6F06 ble +0x8 /* 00000AC8 */ 00000AC2 7001 moveq.l D0, 0x01 00000AC4 1D40 FFC0 move.b [A6 - 0x40], D0 label00000AC8: 00000AC8 4A2E FFC3 tst.b [A6 - 0x3D] 00000ACC 57C0 seq D0 00000ACE 4400 neg.b D0 00000AD0 4880 ext.w D0 00000AD2 122E FFC1 move.b D1, [A6 - 0x3F] 00000AD6 4881 ext.w D1 00000AD8 C240 and.w D1, D0 00000ADA 4A41 tst.w D1 00000ADC 6750 beq +0x52 /* 00000B2E */ 00000ADE 3007 move.w D0, D7 00000AE0 906E FFE8 sub.w D0, [A6 - 0x18] 00000AE4 3206 move.w D1, D6 00000AE6 926E FFE8 sub.w D1, [A6 - 0x18] 00000AEA 3407 move.w D2, D7 00000AEC D46E FFE8 add.w D2, [A6 - 0x18] 00000AF0 3606 move.w D3, D6 00000AF2 D66E FFE8 add.w D3, [A6 - 0x18] 00000AF6 486E FFF8 pea.l [A6 - 0x8] 00000AFA 3F00 move.w -[A7], D0 00000AFC 3F01 move.w -[A7], D1 00000AFE 3F02 move.w -[A7], D2 00000B00 3F03 move.w -[A7], D3 00000B02 A8A7 syscall SetRect 00000B04 486D FB16 pea.l [A5 - 0x4EA] 00000B08 A89D syscall PenPat 00000B0A 486E FFF8 pea.l [A6 - 0x8] 00000B0E A8B7 syscall FrameOval 00000B10 486D FB1E pea.l [A5 - 0x4E2] 00000B14 A89D syscall PenPat 00000B16 486E FFF8 pea.l [A6 - 0x8] 00000B1A A8B7 syscall FrameOval 00000B1C 526E FFE8 addq.w [A6 - 0x18], 1 00000B20 0C6E 000B FFE8 cmpi.w [A6 - 0x18], 0xB 00000B26 6606 bne +0x8 /* 00000B2E */ 00000B28 7001 moveq.l D0, 0x01 00000B2A 1D40 FFC3 move.b [A6 - 0x3D], D0 label00000B2E: 00000B2E 4A2E FFC2 tst.b [A6 - 0x3E] 00000B32 57C0 seq D0 00000B34 4400 neg.b D0 00000B36 4880 ext.w D0 00000B38 122E FFC0 move.b D1, [A6 - 0x40] 00000B3C 4881 ext.w D1 00000B3E C240 and.w D1, D0 00000B40 4A41 tst.w D1 00000B42 6750 beq +0x52 /* 00000B94 */ 00000B44 3005 move.w D0, D5 00000B46 906E FFE6 sub.w D0, [A6 - 0x1A] 00000B4A 3204 move.w D1, D4 00000B4C 926E FFE6 sub.w D1, [A6 - 0x1A] 00000B50 3405 move.w D2, D5 00000B52 D46E FFE6 add.w D2, [A6 - 0x1A] 00000B56 3604 move.w D3, D4 00000B58 D66E FFE6 add.w D3, [A6 - 0x1A] 00000B5C 486E FFF0 pea.l [A6 - 0x10] 00000B60 3F00 move.w -[A7], D0 00000B62 3F01 move.w -[A7], D1 00000B64 3F02 move.w -[A7], D2 00000B66 3F03 move.w -[A7], D3 00000B68 A8A7 syscall SetRect 00000B6A 486D FB16 pea.l [A5 - 0x4EA] 00000B6E A89D syscall PenPat 00000B70 486E FFF0 pea.l [A6 - 0x10] 00000B74 A8B7 syscall FrameOval 00000B76 486D FB1E pea.l [A5 - 0x4E2] 00000B7A A89D syscall PenPat 00000B7C 486E FFF0 pea.l [A6 - 0x10] 00000B80 A8B7 syscall FrameOval 00000B82 526E FFE6 addq.w [A6 - 0x1A], 1 00000B86 0C6E 000B FFE6 cmpi.w [A6 - 0x1A], 0xB 00000B8C 6606 bne +0x8 /* 00000B94 */ 00000B8E 7001 moveq.l D0, 0x01 00000B90 1D40 FFC2 move.b [A6 - 0x3E], D0 label00000B94: 00000B94 4A2E FFC3 tst.b [A6 - 0x3D] 00000B98 6700 FAD0 beq -0x52E /* 0000066A */ 00000B9C 4A2E FFC2 tst.b [A6 - 0x3E] 00000BA0 6700 FAC8 beq -0x536 /* 0000066A */ label00000BA4: 00000BA4 558F subq.l A7, 2 00000BA6 3F2D FF86 move.w -[A7], [A5 - 0x7A] 00000BAA 3F2D FF84 move.w -[A7], [A5 - 0x7C] 00000BAE A865 syscall GetPixel 00000BB0 101F move.b D0, [A7]+ 00000BB2 0C00 0001 cmpi.b D0, 0x1 00000BB6 6616 bne +0x18 /* 00000BCE */ 00000BB8 558F subq.l A7, 2 00000BBA 3F2D FF8A move.w -[A7], [A5 - 0x76] 00000BBE 3F2D FF88 move.w -[A7], [A5 - 0x78] 00000BC2 A865 syscall GetPixel 00000BC4 101F move.b D0, [A7]+ 00000BC6 0C00 0001 cmpi.b D0, 0x1 00000BCA 6700 F676 beq -0x988 /* 00000242 */ label00000BCE: 00000BCE 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00000BD2 4E5E unlink A6 00000BD4 4E75 rts 00000BD6 5348 subq.w A0, 1 00000BD8 4F4F chk.w D7, A7 00000BDA 5420 addq.b -[A0], 2 00000BDC 2020 move.l D0, -[A0] fn00000BDE: 00000BDE 4E56 FFF8 link A6, -0x0008 00000BE2 2F07 move.l -[A7], D7 00000BE4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000BE8 48C0 ext.l D0 00000BEA 2D40 FFF8 move.l [A6 - 0x8], D0 00000BEE 4878 00AA push.l 0xAA 00000BF2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000BF6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000BFA 4878 7FC6 push.l 0x7FC6 00000BFE 2F00 move.l -[A7], D0 00000C00 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000C04 5280 addq.l D0, 1 00000C06 2D40 FFF8 move.l [A6 - 0x8], D0 00000C0A 7E19 moveq.l D7, 0x19 00000C0C 6012 bra +0x14 /* 00000C20 */ label00000C0E: 00000C0E 558F subq.l A7, 2 00000C10 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000C14 3F07 move.w -[A7], D7 00000C16 A865 syscall GetPixel 00000C18 101F move.b D0, [A7]+ 00000C1A 4A00 tst.b D0 00000C1C 6608 bne +0xA /* 00000C26 */ 00000C1E 5247 addq.w D7, 1 label00000C20: 00000C20 0C47 014A cmpi.w D7, 0x14A 00000C24 6DE8 blt -0x16 /* 00000C0E */ label00000C26: 00000C26 3B6E FFFA FF86 move.w [A5 - 0x7A], [A6 - 0x6] 00000C2C 3B47 FF84 move.w [A5 - 0x7C], D7 00000C30 486D FB1E pea.l [A5 - 0x4E2] 00000C34 A89D syscall PenPat 00000C36 486E FFFC pea.l [A6 - 0x4] 00000C3A 202E FFF8 move.l D0, [A6 - 0x8] 00000C3E 0680 FFFF FFF4 addi.l D0, 0xFFFFFFF4 00000C44 3F00 move.w -[A7], D0 00000C46 3007 move.w D0, D7 00000C48 0640 FFF4 addi.w D0, 0xFFF4 00000C4C 3F00 move.w -[A7], D0 00000C4E 202E FFF8 move.l D0, [A6 - 0x8] 00000C52 0680 0000 000C addi.l D0, 0xC 00000C58 3F00 move.w -[A7], D0 00000C5A 3007 move.w D0, D7 00000C5C 0640 000C addi.w D0, 0xC 00000C60 3F00 move.w -[A7], D0 00000C62 A8A7 syscall SetRect 00000C64 486E FFFC pea.l [A6 - 0x4] 00000C68 A8B8 syscall PaintOval 00000C6A 486D FB16 pea.l [A5 - 0x4EA] 00000C6E A89D syscall PenPat 00000C70 486E FFFC pea.l [A6 - 0x4] 00000C74 202E FFF8 move.l D0, [A6 - 0x8] 00000C78 0680 FFFF FFF6 addi.l D0, 0xFFFFFFF6 00000C7E 3F00 move.w -[A7], D0 00000C80 3007 move.w D0, D7 00000C82 0640 FFF6 addi.w D0, 0xFFF6 00000C86 3F00 move.w -[A7], D0 00000C88 202E FFF8 move.l D0, [A6 - 0x8] 00000C8C 0680 0000 000A addi.l D0, 0xA /* '\n' */ 00000C92 3F00 move.w -[A7], D0 00000C94 3007 move.w D0, D7 00000C96 0640 000A addi.w D0, 0xA /* '\n' */ 00000C9A 3F00 move.w -[A7], D0 00000C9C A8A7 syscall SetRect 00000C9E 486E FFFC pea.l [A6 - 0x4] 00000CA2 A8B8 syscall PaintOval 00000CA4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000CA8 48C0 ext.l D0 00000CAA 2D40 FFF8 move.l [A6 - 0x8], D0 00000CAE 4878 00AA push.l 0xAA 00000CB2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000CB6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000CBA 4878 7FC6 push.l 0x7FC6 00000CBE 2F00 move.l -[A7], D0 00000CC0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000CC4 5280 addq.l D0, 1 00000CC6 2D40 FFF8 move.l [A6 - 0x8], D0 00000CCA 06AE 0000 014A FFF8 addi.l [A6 - 0x8], 0x14A 00000CD2 7E19 moveq.l D7, 0x19 00000CD4 6012 bra +0x14 /* 00000CE8 */ label00000CD6: 00000CD6 558F subq.l A7, 2 00000CD8 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000CDC 3F07 move.w -[A7], D7 00000CDE A865 syscall GetPixel 00000CE0 101F move.b D0, [A7]+ 00000CE2 4A00 tst.b D0 00000CE4 6608 bne +0xA /* 00000CEE */ 00000CE6 5247 addq.w D7, 1 label00000CE8: 00000CE8 0C47 012C cmpi.w D7, 0x12C 00000CEC 6DE8 blt -0x16 /* 00000CD6 */ label00000CEE: 00000CEE 3B6E FFFA FF8A move.w [A5 - 0x76], [A6 - 0x6] 00000CF4 3B47 FF88 move.w [A5 - 0x78], D7 00000CF8 486D FB1E pea.l [A5 - 0x4E2] 00000CFC A89D syscall PenPat 00000CFE 486E FFFC pea.l [A6 - 0x4] 00000D02 202E FFF8 move.l D0, [A6 - 0x8] 00000D06 0680 FFFF FFF4 addi.l D0, 0xFFFFFFF4 00000D0C 3F00 move.w -[A7], D0 00000D0E 3007 move.w D0, D7 00000D10 0640 FFF4 addi.w D0, 0xFFF4 00000D14 3F00 move.w -[A7], D0 00000D16 202E FFF8 move.l D0, [A6 - 0x8] 00000D1A 0680 0000 000C addi.l D0, 0xC 00000D20 3F00 move.w -[A7], D0 00000D22 3007 move.w D0, D7 00000D24 0640 000C addi.w D0, 0xC 00000D28 3F00 move.w -[A7], D0 00000D2A A8A7 syscall SetRect 00000D2C 486E FFFC pea.l [A6 - 0x4] 00000D30 A8B8 syscall PaintOval 00000D32 486D FB16 pea.l [A5 - 0x4EA] 00000D36 A89D syscall PenPat 00000D38 486E FFFC pea.l [A6 - 0x4] 00000D3C 202E FFF8 move.l D0, [A6 - 0x8] 00000D40 0680 FFFF FFF6 addi.l D0, 0xFFFFFFF6 00000D46 3F00 move.w -[A7], D0 00000D48 3007 move.w D0, D7 00000D4A 0640 FFF6 addi.w D0, 0xFFF6 00000D4E 3F00 move.w -[A7], D0 00000D50 202E FFF8 move.l D0, [A6 - 0x8] 00000D54 0680 0000 000A addi.l D0, 0xA /* '\n' */ 00000D5A 3F00 move.w -[A7], D0 00000D5C 3007 move.w D0, D7 00000D5E 0640 000A addi.w D0, 0xA /* '\n' */ 00000D62 3F00 move.w -[A7], D0 00000D64 A8A7 syscall SetRect 00000D66 486E FFFC pea.l [A6 - 0x4] 00000D6A A8B8 syscall PaintOval 00000D6C 2E1F move.l D7, [A7]+ 00000D6E 4E5E unlink A6 00000D70 4E75 rts 00000D72 4452 neg.w [A2] 00000D74 4F50 chk.w D7, [A0] 00000D76 5348 subq.w A0, 1 00000D78 4950 chk.w D4, [A0] fn00000D7A: 00000D7A 4E56 FFF2 link A6, -0x000E 00000D7E 48E7 0700 movem.l -[A7], D5,D6,D7 00000D82 486D FF8C pea.l [A5 - 0x74] 00000D86 486D FB1E pea.l [A5 - 0x4E2] 00000D8A A8A5 syscall FillRect 00000D8C 709C moveq.l D0, 0xFFFFFF9C 00000D8E 3D40 FFFE move.w [A6 - 0x2], D0 00000D92 486D FB16 pea.l [A5 - 0x4EA] 00000D96 A89D syscall PenPat 00000D98 7C00 moveq.l D6, 0x00 00000D9A 6000 00B0 bra +0xB2 /* 00000E4C */ label00000D9E: 00000D9E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000DA2 48C0 ext.l D0 00000DA4 2D40 FFF2 move.l [A6 - 0xE], D0 00000DA8 4878 0064 push.l 0x64 /* 'd' */ 00000DAC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000DB0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000DB4 4878 7FC6 push.l 0x7FC6 00000DB8 2F00 move.l -[A7], D0 00000DBA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000DBE 5280 addq.l D0, 1 00000DC0 2D40 FFF2 move.l [A6 - 0xE], D0 00000DC4 0C46 0096 cmpi.w D6, 0x96 00000DC8 5EC0 sgt D0 00000DCA 4400 neg.b D0 00000DCC 4880 ext.w D0 00000DCE 0C46 0113 cmpi.w D6, 0x113 00000DD2 5DC1 slt D1 00000DD4 4401 neg.b D1 00000DD6 4881 ext.w D1 00000DD8 C041 and.w D0, D1 00000DDA 4A40 tst.w D0 00000DDC 6704 beq +0x6 /* 00000DE2 */ 00000DDE 7A14 moveq.l D5, 0x14 00000DE0 6020 bra +0x22 /* 00000E02 */ label00000DE2: 00000DE2 0C46 0113 cmpi.w D6, 0x113 00000DE6 5EC0 sgt D0 00000DE8 4400 neg.b D0 00000DEA 4880 ext.w D0 00000DEC 0C46 015E cmpi.w D6, 0x15E 00000DF0 5DC1 slt D1 00000DF2 4401 neg.b D1 00000DF4 4881 ext.w D1 00000DF6 C041 and.w D0, D1 00000DF8 4A40 tst.w D0 00000DFA 6704 beq +0x6 /* 00000E00 */ 00000DFC 7AE7 moveq.l D5, 0xFFFFFFE7 00000DFE 6002 bra +0x4 /* 00000E02 */ label00000E00: 00000E00 7A00 moveq.l D5, 0x00 label00000E02: 00000E02 3045 movea.w A0, D5 00000E04 41E8 0032 lea.l A0, [A0 + 0x32] 00000E08 B1EE FFF2 cmpa.l A0, [A6 - 0xE] 00000E0C 6F06 ble +0x8 /* 00000E14 */ 00000E0E 556E FFFE subq.w [A6 - 0x2], 2 00000E12 6018 bra +0x1A /* 00000E2C */ label00000E14: 00000E14 3045 movea.w A0, D5 00000E16 41E8 0032 lea.l A0, [A0 + 0x32] 00000E1A B1EE FFF2 cmpa.l A0, [A6 - 0xE] 00000E1E 6C06 bge +0x8 /* 00000E26 */ 00000E20 546E FFFE addq.w [A6 - 0x2], 2 00000E24 6006 bra +0x8 /* 00000E2C */ label00000E26: 00000E26 3D6E FFFE FFFE move.w [A6 - 0x2], [A6 - 0x2] label00000E2C: 00000E2C 0C6E FFEC FFFE cmpi.w [A6 - 0x2], 0xFFEC 00000E32 6F06 ble +0x8 /* 00000E3A */ 00000E34 70EC moveq.l D0, 0xFFFFFFEC 00000E36 3D40 FFFE move.w [A6 - 0x2], D0 label00000E3A: 00000E3A 3F06 move.w -[A7], D6 00000E3C 3F3C 015E move.w -[A7], 0x15E 00000E40 A893 syscall MoveTo 00000E42 4267 clr.w -[A7] 00000E44 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000E48 A892 syscall Line 00000E4A 5246 addq.w D6, 1 label00000E4C: 00000E4C 0C46 0201 cmpi.w D6, 0x201 00000E50 6F00 FF4C ble -0xB2 /* 00000D9E */ 00000E54 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000E58 4E5E unlink A6 00000E5A 4E75 rts 00000E5C 4452 neg.w [A2] 00000E5E 4157 chk.w D0, [A7] 00000E60 4D4F chk.w D6, A7 00000E62 554E subq.w A6, 2 fn00000E64: 00000E64 4E56 FFD6 link A6, -0x002A 00000E68 426E FFFE clr.w [A6 - 0x2] 00000E6C 42AE FFF2 clr.l [A6 - 0xE] 00000E70 486E FFE6 pea.l [A6 - 0x1A] 00000E74 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E78 3F3C 001E move.w -[A7], 0x1E 00000E7C 3F3C 00B4 move.w -[A7], 0xB4 00000E80 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00000E84 A8A7 syscall SetRect 00000E86 486E FFDE pea.l [A6 - 0x22] 00000E8A 3F3C 0136 move.w -[A7], 0x136 00000E8E 3F3C 001E move.w -[A7], 0x1E 00000E92 3F3C 01E0 move.w -[A7], 0x1E0 00000E96 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00000E9A A8A7 syscall SetRect 00000E9C 486E FFD6 pea.l [A6 - 0x2A] 00000EA0 3F3C 00C8 move.w -[A7], 0xC8 00000EA4 3F3C 0014 move.w -[A7], 0x14 00000EA8 3F3C 0122 move.w -[A7], 0x122 00000EAC 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000EB0 A8A7 syscall SetRect 00000EB2 4EBA 022A jsr [PC + 0x22A /* 000010DE */] 00000EB6 A853 syscall ShowCursor 00000EB8 4EBA 02CA jsr [PC + 0x2CA /* 00001184 */] 00000EBC 6022 bra +0x24 /* 00000EE0 */ label00000EBE: 00000EBE 558F subq.l A7, 2 00000EC0 A974 syscall Button 00000EC2 101F move.b D0, [A7]+ 00000EC4 4A00 tst.b D0 00000EC6 67F6 beq -0x8 /* 00000EBE */ 00000EC8 486E FFFA pea.l [A6 - 0x6] 00000ECC A972 syscall GetMouse 00000ECE 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000ED2 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 00000ED6 4EBA 0074 jsr [PC + 0x74 /* 00000F4C */] 00000EDA 508F addq.l A7, 8 00000EDC 3D40 FFFE move.w [A6 - 0x2], D0 label00000EE0: 00000EE0 4A6E FFFE tst.w [A6 - 0x2] 00000EE4 67D8 beq -0x26 /* 00000EBE */ 00000EE6 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000EEC 6602 bne +0x4 /* 00000EF0 */ 00000EEE A9F4 syscall ExitToShell label00000EF0: 00000EF0 A852 syscall HideCursor 00000EF2 4EBA 0408 jsr [PC + 0x408 /* 000012FC */] 00000EF6 486E FFE6 pea.l [A6 - 0x1A] 00000EFA A8A3 syscall EraseRect 00000EFC 486E FFDE pea.l [A6 - 0x22] 00000F00 A8A3 syscall EraseRect 00000F02 486E FFD6 pea.l [A6 - 0x2A] 00000F06 A8A3 syscall EraseRect 00000F08 558F subq.l A7, 2 00000F0A 2F2D FFB0 move.l -[A7], [A5 - 0x50] 00000F0E A960 syscall GetControlValue/GetCtlValue 00000F10 301F move.w D0, [A7]+ 00000F12 3B40 FFE8 move.w [A5 - 0x18], D0 00000F16 558F subq.l A7, 2 00000F18 2F2D FFB4 move.l -[A7], [A5 - 0x4C] 00000F1C A960 syscall GetControlValue/GetCtlValue 00000F1E 301F move.w D0, [A7]+ 00000F20 3B40 FFEA move.w [A5 - 0x16], D0 00000F24 558F subq.l A7, 2 00000F26 2F2D FFB8 move.l -[A7], [A5 - 0x48] 00000F2A A960 syscall GetControlValue/GetCtlValue 00000F2C 301F move.w D0, [A7]+ 00000F2E 3B40 FFEC move.w [A5 - 0x14], D0 00000F32 558F subq.l A7, 2 00000F34 2F2D FFBC move.l -[A7], [A5 - 0x44] 00000F38 A960 syscall GetControlValue/GetCtlValue 00000F3A 301F move.w D0, [A7]+ 00000F3C 3B40 FFEE move.w [A5 - 0x12], D0 00000F40 4E5E unlink A6 00000F42 4E75 rts 00000F44 4745 chk.w D3, D5 00000F46 5444 addq.w D4, 2 00000F48 2020 move.l D0, -[A0] 00000F4A 2020 move.l D0, -[A0] fn00000F4C: 00000F4C 4E56 FFE0 link A6, -0x0020 00000F50 426E FFF8 clr.w [A6 - 0x8] 00000F54 426E FFEE clr.w [A6 - 0x12] 00000F58 558F subq.l A7, 2 00000F5A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F62 486E FFFC pea.l [A6 - 0x4] 00000F66 A96C syscall FindControl 00000F68 301F move.w D0, [A7]+ 00000F6A 3D40 FFF0 move.w [A6 - 0x10], D0 00000F6E 4AAE FFFC tst.l [A6 - 0x4] 00000F72 6700 015A beq +0x15C /* 000010CE */ 00000F76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F7A 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000F7E A95D syscall HiliteControl 00000F80 302E FFF0 move.w D0, [A6 - 0x10] 00000F84 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000F88 0007 001E ori.b D7, 0x1E 00000F8C 000A 0022 ori.b A2, 0x22 /* '\"' */ 00000F90 000B 0026 ori.b A3, 0x26 /* '&' */ 00000F94 0014 002A ori.b [A4], 0x2A /* '*' */ 00000F98 0015 002E ori.b [A5], 0x2E /* '.' */ 00000F9C 0016 0032 ori.b [A6], 0x32 /* '2' */ 00000FA0 0017 0034 ori.b [A7], 0x34 /* '4' */ 00000FA4 0081 0030 7001 ori.l D1, 0x307001 00000FAA 3D40 FFEE move.w [A6 - 0x12], D0 00000FAE 6026 bra +0x28 /* 00000FD6 */ 00000FB0 7002 moveq.l D0, 0x02 00000FB2 3D40 FFEE move.w [A6 - 0x12], D0 00000FB6 601E bra +0x20 /* 00000FD6 */ 00000FB8 70FF moveq.l D0, 0xFFFFFFFF 00000FBA 3D40 FFF8 move.w [A6 - 0x8], D0 00000FBE 6016 bra +0x18 /* 00000FD6 */ 00000FC0 7001 moveq.l D0, 0x01 00000FC2 3D40 FFF8 move.w [A6 - 0x8], D0 00000FC6 600E bra +0x10 /* 00000FD6 */ 00000FC8 70FB moveq.l D0, 0xFFFFFFFB 00000FCA 3D40 FFF8 move.w [A6 - 0x8], D0 00000FCE 6006 bra +0x8 /* 00000FD6 */ 00000FD0 7005 moveq.l D0, 0x05 00000FD2 3D40 FFF8 move.w [A6 - 0x8], D0 label00000FD6: 00000FD6 558F subq.l A7, 2 00000FD8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FDC A960 syscall GetControlValue/GetCtlValue 00000FDE 301F move.w D0, [A7]+ 00000FE0 3D40 FFF6 move.w [A6 - 0xA], D0 00000FE4 302E FFF8 move.w D0, [A6 - 0x8] 00000FE8 D16E FFF6 add.w [A6 - 0xA], D0 00000FEC 4879 0000 02DA push.l 0x2DA 00000FF2 486E FFE0 pea.l [A6 - 0x20] 00000FF6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000FFA 508F addq.l A7, 8 00000FFC 3F3C 0003 move.w -[A7], 0x3 00001000 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001004 486E FFE0 pea.l [A6 - 0x20] 00001008 4EBA F0CE jsr [PC - 0xF32 /* 000000D8 */] 0000100C 508F addq.l A7, 8 0000100E 486E FFE0 pea.l [A6 - 0x20] 00001012 4EBA EFEC jsr [PC - 0x1014 /* 00000000 */] 00001016 588F addq.l A7, 4 00001018 598F subq.l A7, 4 0000101A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000101E A95A syscall GetControlReference/GetCRefCon 00001020 201F move.l D0, [A7]+ 00001022 2D40 FFF2 move.l [A6 - 0xE], D0 00001026 3D6E FFF4 FFFA move.w [A6 - 0x6], [A6 - 0xC] 0000102C 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2 00001032 660C bne +0xE /* 00001040 */ 00001034 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001038 4EBA 0744 jsr [PC + 0x744 /* 0000177E */] 0000103C 548F addq.l A7, 2 0000103E 6012 bra +0x14 /* 00001052 */ label00001040: 00001040 0C6E 0004 FFFA cmpi.w [A6 - 0x6], 0x4 00001046 660A bne +0xC /* 00001052 */ 00001048 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000104C 4EBA 09AC jsr [PC + 0x9AC /* 000019FA */] 00001050 548F addq.l A7, 2 label00001052: 00001052 302E FFFA move.w D0, [A6 - 0x6] 00001056 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000105A 0001 0004 ori.b D1, 0x4 0000105E 0058 0008 ori.w [A0]+, 0x8 00001062 001A 002C ori.b [A2]+, 0x2C /* ',' */ 00001066 003E 486E ori.b <>, 0x6E /* 'n' */ 0000106A FFE0 .invalid <> 0000106C 4878 0004 push.l 0x4 00001070 486D FFD8 pea.l [A5 - 0x28] 00001074 3F3C FFFF move.w -[A7], 0xFFFF 00001078 A9CE syscall TETextBox/TextBox 0000107A 603A bra +0x3C /* 000010B6 */ 0000107C 486E FFE0 pea.l [A6 - 0x20] 00001080 4878 0004 push.l 0x4 00001084 486D FFC8 pea.l [A5 - 0x38] 00001088 3F3C FFFF move.w -[A7], 0xFFFF 0000108C A9CE syscall TETextBox/TextBox 0000108E 6026 bra +0x28 /* 000010B6 */ 00001090 486E FFE0 pea.l [A6 - 0x20] 00001094 4878 0004 push.l 0x4 00001098 486D FFE0 pea.l [A5 - 0x20] 0000109C 3F3C FFFF move.w -[A7], 0xFFFF 000010A0 A9CE syscall TETextBox/TextBox 000010A2 6012 bra +0x14 /* 000010B6 */ 000010A4 486E FFE0 pea.l [A6 - 0x20] 000010A8 4878 0004 push.l 0x4 000010AC 486D FFD0 pea.l [A5 - 0x30] 000010B0 3F3C FFFF move.w -[A7], 0xFFFF 000010B4 A9CE syscall TETextBox/TextBox label000010B6: 000010B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010BA 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000010BE A963 syscall SetControlValue/SetCtlValue 000010C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010C4 4267 clr.w -[A7] 000010C6 A95D syscall HiliteControl 000010C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010CC A957 syscall ShowControl label000010CE: 000010CE 302E FFEE move.w D0, [A6 - 0x12] 000010D2 4E5E unlink A6 000010D4 4E75 rts 000010D6 444F neg.w A7 000010D8 434F chk.w D1, A7 000010DA 4E54 524F link A4, -0xFFFFADB1 fn000010DE: 000010DE 4E56 FFFA link A6, -0x0006 000010E2 3F3C 00CB move.w -[A7], 0xCB 000010E6 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000010EA A893 syscall MoveTo 000010EC 4A6D FF9E tst.w [A5 - 0x62] 000010F0 6C0A bge +0xC /* 000010FC */ 000010F2 4879 0000 02E2 push.l 0x2E2 000010F8 A884 syscall DrawString 000010FA 6008 bra +0xA /* 00001104 */ label000010FC: 000010FC 4879 0000 02F0 push.l 0x2F0 00001102 A884 syscall DrawString label00001104: 00001104 3F3C 0116 move.w -[A7], 0x116 00001108 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 0000110C A893 syscall MoveTo 0000110E 3F3C 0002 move.w -[A7], 0x2 00001112 3F2D FF9C move.w -[A7], [A5 - 0x64] 00001116 486E FFFA pea.l [A6 - 0x6] 0000111A 4EBA EFBC jsr [PC - 0x1044 /* 000000D8 */] 0000111E 508F addq.l A7, 8 00001120 486E FFFA pea.l [A6 - 0x6] 00001124 4EBA EEDA jsr [PC - 0x1126 /* 00000000 */] 00001128 588F addq.l A7, 4 0000112A 486E FFFA pea.l [A6 - 0x6] 0000112E A884 syscall DrawString 00001130 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001134 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001138 A893 syscall MoveTo 0000113A 4879 0000 02FE push.l 0x2FE 00001140 A884 syscall DrawString 00001142 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001146 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 0000114A A893 syscall MoveTo 0000114C 4879 0000 0310 push.l 0x310 00001152 A884 syscall DrawString 00001154 3F3C 0136 move.w -[A7], 0x136 00001158 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000115C A893 syscall MoveTo 0000115E 4879 0000 0320 push.l 0x320 00001164 A884 syscall DrawString 00001166 3F3C 0136 move.w -[A7], 0x136 0000116A 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 0000116E A893 syscall MoveTo 00001170 4879 0000 0332 push.l 0x332 00001176 A884 syscall DrawString 00001178 4E5E unlink A6 0000117A 4E75 rts 0000117C 4452 neg.w [A2] 0000117E 4157 chk.w D0, [A7] 00001180 5445 addq.w D5, 2 00001182 5854 addq.w [A4], 4 fn00001184: 00001184 4E56 FFF8 link A6, -0x0008 00001188 2F2D FFB0 move.l -[A7], [A5 - 0x50] 0000118C A957 syscall ShowControl 0000118E 2F2D FFB4 move.l -[A7], [A5 - 0x4C] 00001192 A957 syscall ShowControl 00001194 2F2D FFB8 move.l -[A7], [A5 - 0x48] 00001198 A957 syscall ShowControl 0000119A 2F2D FFBC move.l -[A7], [A5 - 0x44] 0000119E A957 syscall ShowControl 000011A0 2F2D FFC0 move.l -[A7], [A5 - 0x40] 000011A4 A957 syscall ShowControl 000011A6 2F2D FFC4 move.l -[A7], [A5 - 0x3C] 000011AA A957 syscall ShowControl 000011AC 558F subq.l A7, 2 000011AE 2F2D FFB0 move.l -[A7], [A5 - 0x50] 000011B2 A960 syscall GetControlValue/GetCtlValue 000011B4 301F move.w D0, [A7]+ 000011B6 3D40 FFFE move.w [A6 - 0x2], D0 000011BA 4879 0000 0342 push.l 0x342 000011C0 486E FFF8 pea.l [A6 - 0x8] 000011C4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000011C8 508F addq.l A7, 8 000011CA 3F3C 0003 move.w -[A7], 0x3 000011CE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000011D2 486E FFF8 pea.l [A6 - 0x8] 000011D6 4EBA EF00 jsr [PC - 0x1100 /* 000000D8 */] 000011DA 508F addq.l A7, 8 000011DC 486E FFF8 pea.l [A6 - 0x8] 000011E0 4EBA EE1E jsr [PC - 0x11E2 /* 00000000 */] 000011E4 588F addq.l A7, 4 000011E6 486E FFF8 pea.l [A6 - 0x8] 000011EA 4878 0004 push.l 0x4 000011EE 486D FFD8 pea.l [A5 - 0x28] 000011F2 3F3C FFFF move.w -[A7], 0xFFFF 000011F6 A9CE syscall TETextBox/TextBox 000011F8 558F subq.l A7, 2 000011FA 2F2D FFB4 move.l -[A7], [A5 - 0x4C] 000011FE A960 syscall GetControlValue/GetCtlValue 00001200 301F move.w D0, [A7]+ 00001202 3D40 FFFE move.w [A6 - 0x2], D0 00001206 4879 0000 034A push.l 0x34A 0000120C 486E FFF8 pea.l [A6 - 0x8] 00001210 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001214 508F addq.l A7, 8 00001216 3F3C 0003 move.w -[A7], 0x3 0000121A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000121E 486E FFF8 pea.l [A6 - 0x8] 00001222 4EBA EEB4 jsr [PC - 0x114C /* 000000D8 */] 00001226 508F addq.l A7, 8 00001228 486E FFF8 pea.l [A6 - 0x8] 0000122C 4EBA EDD2 jsr [PC - 0x122E /* 00000000 */] 00001230 588F addq.l A7, 4 00001232 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001236 4EBA 0546 jsr [PC + 0x546 /* 0000177E */] 0000123A 548F addq.l A7, 2 0000123C 486E FFF8 pea.l [A6 - 0x8] 00001240 4878 0004 push.l 0x4 00001244 486D FFC8 pea.l [A5 - 0x38] 00001248 3F3C FFFF move.w -[A7], 0xFFFF 0000124C A9CE syscall TETextBox/TextBox 0000124E 558F subq.l A7, 2 00001250 2F2D FFB8 move.l -[A7], [A5 - 0x48] 00001254 A960 syscall GetControlValue/GetCtlValue 00001256 301F move.w D0, [A7]+ 00001258 3D40 FFFE move.w [A6 - 0x2], D0 0000125C 4879 0000 0352 push.l 0x352 00001262 486E FFF8 pea.l [A6 - 0x8] 00001266 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000126A 508F addq.l A7, 8 0000126C 3F3C 0003 move.w -[A7], 0x3 00001270 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001274 486E FFF8 pea.l [A6 - 0x8] 00001278 4EBA EE5E jsr [PC - 0x11A2 /* 000000D8 */] 0000127C 508F addq.l A7, 8 0000127E 486E FFF8 pea.l [A6 - 0x8] 00001282 4EBA ED7C jsr [PC - 0x1284 /* 00000000 */] 00001286 588F addq.l A7, 4 00001288 486E FFF8 pea.l [A6 - 0x8] 0000128C 4878 0004 push.l 0x4 00001290 486D FFE0 pea.l [A5 - 0x20] 00001294 3F3C FFFF move.w -[A7], 0xFFFF 00001298 A9CE syscall TETextBox/TextBox 0000129A 558F subq.l A7, 2 0000129C 2F2D FFBC move.l -[A7], [A5 - 0x44] 000012A0 A960 syscall GetControlValue/GetCtlValue 000012A2 301F move.w D0, [A7]+ 000012A4 3D40 FFFE move.w [A6 - 0x2], D0 000012A8 4879 0000 035A push.l 0x35A 000012AE 486E FFF8 pea.l [A6 - 0x8] 000012B2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000012B6 508F addq.l A7, 8 000012B8 3F3C 0003 move.w -[A7], 0x3 000012BC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000012C0 486E FFF8 pea.l [A6 - 0x8] 000012C4 4EBA EE12 jsr [PC - 0x11EE /* 000000D8 */] 000012C8 508F addq.l A7, 8 000012CA 486E FFF8 pea.l [A6 - 0x8] 000012CE 4EBA ED30 jsr [PC - 0x12D0 /* 00000000 */] 000012D2 588F addq.l A7, 4 000012D4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000012D8 4EBA 0720 jsr [PC + 0x720 /* 000019FA */] 000012DC 548F addq.l A7, 2 000012DE 486E FFF8 pea.l [A6 - 0x8] 000012E2 4878 0004 push.l 0x4 000012E6 486D FFD0 pea.l [A5 - 0x30] 000012EA 3F3C FFFF move.w -[A7], 0xFFFF 000012EE A9CE syscall TETextBox/TextBox 000012F0 4E5E unlink A6 000012F2 4E75 rts 000012F4 5348 subq.w A0, 1 000012F6 4F57 chk.w D7, [A7] 000012F8 414C chk.w D0, A4 000012FA 4C43 2F2D movem.l D0,D2,D3,D5,A0,A1,A2,A3,A5, D3 // begin alternate branch 000012FC-00001300 fn000012FC: 000012FC 2F2D FFB0 move.l -[A7], [A5 - 0x50] // end alternate branch 000012FC-00001300 fn000012FC: // (misaligned) 000012FE FFB0 .invalid <> 00001300 A958 syscall HideControl 00001302 2F2D FFB4 move.l -[A7], [A5 - 0x4C] 00001306 A958 syscall HideControl 00001308 2F2D FFB8 move.l -[A7], [A5 - 0x48] 0000130C A958 syscall HideControl 0000130E 2F2D FFBC move.l -[A7], [A5 - 0x44] 00001312 A958 syscall HideControl 00001314 2F2D FFC0 move.l -[A7], [A5 - 0x40] 00001318 A958 syscall HideControl 0000131A 2F2D FFC4 move.l -[A7], [A5 - 0x3C] 0000131E A958 syscall HideControl 00001320 4E75 rts fn00001322: 00001322 4E56 FFF6 link A6, -0x000A 00001326 422E FFF7 clr.b [A6 - 0x9] 0000132A 486E FFF8 pea.l [A6 - 0x8] 0000132E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001332 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00001336 3F3C 00B4 move.w -[A7], 0xB4 0000133A 3F3C 003C move.w -[A7], 0x3C /* '<' */ 0000133E A8A7 syscall SetRect 00001340 598F subq.l A7, 4 00001342 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 00001346 486E FFF8 pea.l [A6 - 0x8] 0000134A 4879 0000 0362 push.l 0x362 00001350 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00001354 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001358 4267 clr.w -[A7] 0000135A 3F3C 00C8 move.w -[A7], 0xC8 0000135E 3F3C 0010 move.w -[A7], 0x10 00001362 4878 0001 push.l 0x1 00001366 A954 syscall NewControl 00001368 205F movea.l A0, [A7]+ 0000136A 2B48 FFB0 move.l [A5 - 0x50], A0 0000136E 486E FFF8 pea.l [A6 - 0x8] 00001372 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001376 3F3C 004A move.w -[A7], 0x4A /* 'J' */ 0000137A 3F3C 00B4 move.w -[A7], 0xB4 0000137E 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00001382 A8A7 syscall SetRect 00001384 598F subq.l A7, 4 00001386 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 0000138A 486E FFF8 pea.l [A6 - 0x8] 0000138E 4879 0000 0368 push.l 0x368 00001394 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00001398 3F3C 002D move.w -[A7], 0x2D /* '-' */ 0000139C 4267 clr.w -[A7] 0000139E 3F3C 00B4 move.w -[A7], 0xB4 000013A2 3F3C 0010 move.w -[A7], 0x10 000013A6 4878 0002 push.l 0x2 000013AA A954 syscall NewControl 000013AC 205F movea.l A0, [A7]+ 000013AE 2B48 FFB4 move.l [A5 - 0x4C], A0 000013B2 486E FFF8 pea.l [A6 - 0x8] 000013B6 3F3C 0136 move.w -[A7], 0x136 000013BA 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000013BE 3F3C 01E0 move.w -[A7], 0x1E0 000013C2 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000013C6 A8A7 syscall SetRect 000013C8 598F subq.l A7, 4 000013CA 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 000013CE 486E FFF8 pea.l [A6 - 0x8] 000013D2 4879 0000 0372 push.l 0x372 000013D8 1F2E FFF7 move.b -[A7], [A6 - 0x9] 000013DC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000013E0 4267 clr.w -[A7] 000013E2 3F3C 00C8 move.w -[A7], 0xC8 000013E6 3F3C 0010 move.w -[A7], 0x10 000013EA 4878 0003 push.l 0x3 000013EE A954 syscall NewControl 000013F0 205F movea.l A0, [A7]+ 000013F2 2B48 FFB8 move.l [A5 - 0x48], A0 000013F6 486E FFF8 pea.l [A6 - 0x8] 000013FA 3F3C 0136 move.w -[A7], 0x136 000013FE 3F3C 004A move.w -[A7], 0x4A /* 'J' */ 00001402 3F3C 01E0 move.w -[A7], 0x1E0 00001406 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 0000140A A8A7 syscall SetRect 0000140C 598F subq.l A7, 4 0000140E 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 00001412 486E FFF8 pea.l [A6 - 0x8] 00001416 4879 0000 037A push.l 0x37A 0000141C 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00001420 3F3C 0087 move.w -[A7], 0x87 00001424 4267 clr.w -[A7] 00001426 3F3C 00B4 move.w -[A7], 0xB4 0000142A 3F3C 0010 move.w -[A7], 0x10 0000142E 4878 0004 push.l 0x4 00001432 A954 syscall NewControl 00001434 205F movea.l A0, [A7]+ 00001436 2B48 FFBC move.l [A5 - 0x44], A0 0000143A 486E FFF8 pea.l [A6 - 0x8] 0000143E 3F3C 00D2 move.w -[A7], 0xD2 00001442 3F3C 0019 move.w -[A7], 0x19 00001446 3F3C 0118 move.w -[A7], 0x118 0000144A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000144E A8A7 syscall SetRect 00001450 598F subq.l A7, 4 00001452 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 00001456 486E FFF8 pea.l [A6 - 0x8] 0000145A 4879 0000 0380 push.l 0x380 00001460 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00001464 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001468 4267 clr.w -[A7] 0000146A 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 0000146E 4267 clr.w -[A7] 00001470 4878 0005 push.l 0x5 00001474 A954 syscall NewControl 00001476 205F movea.l A0, [A7]+ 00001478 2B48 FFC0 move.l [A5 - 0x40], A0 0000147C 486E FFF8 pea.l [A6 - 0x8] 00001480 3F3C 00DC move.w -[A7], 0xDC 00001484 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00001488 3F3C 010E move.w -[A7], 0x10E 0000148C 3F3C 003F move.w -[A7], 0x3F /* '?' */ 00001490 A8A7 syscall SetRect 00001492 598F subq.l A7, 4 00001494 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 00001498 486E FFF8 pea.l [A6 - 0x8] 0000149C 4879 0000 0384 push.l 0x384 000014A2 1F2E FFF7 move.b -[A7], [A6 - 0x9] 000014A6 4267 clr.w -[A7] 000014A8 4267 clr.w -[A7] 000014AA 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 000014AE 3F3C 000B move.w -[A7], 0xB 000014B2 4878 0006 push.l 0x6 000014B6 A954 syscall NewControl 000014B8 205F movea.l A0, [A7]+ 000014BA 2B48 FFC4 move.l [A5 - 0x3C], A0 000014BE 4E5E unlink A6 000014C0 4E75 rts 000014C2 5345 subq.w D5, 1 000014C4 5455 addq.w [A5], 2 000014C6 5043 addq.w D3, 8 000014C8 4F4E chk.w D7, A6 fn000014CA: 000014CA 4E56 FEEE link A6, -0x0112 000014CE 486D FB26 pea.l [A5 - 0x4DA] 000014D2 A86E syscall InitGraf 000014D4 A8FE syscall InitFonts 000014D6 A912 syscall InitWindows 000014D8 A850 syscall InitCursor 000014DA A9CC syscall TEInit 000014DC 486D FE80 pea.l [A5 - 0x180] 000014E0 A910 syscall GetWMgrPort 000014E2 2F2D FE80 move.l -[A7], [A5 - 0x180] 000014E6 A873 syscall SetPort 000014E8 486D FF8C pea.l [A5 - 0x74] 000014EC 4267 clr.w -[A7] 000014EE 4267 clr.w -[A7] 000014F0 3F3C 0200 move.w -[A7], 0x200 000014F4 3F3C 0156 move.w -[A7], 0x156 000014F8 A8A7 syscall SetRect 000014FA 486D FF8C pea.l [A5 - 0x74] 000014FE A87B syscall ClipRect 00001500 486D FF8C pea.l [A5 - 0x74] 00001504 486D FB1E pea.l [A5 - 0x4E2] 00001508 A8A5 syscall FillRect 0000150A 598F subq.l A7, 4 0000150C 486D FEE8 pea.l [A5 - 0x118] 00001510 486D FF8C pea.l [A5 - 0x74] 00001514 4879 0000 038A push.l 0x38A 0000151A 1F3C 0001 move.b -[A7], 0x1 0000151E 3F3C 0003 move.w -[A7], 0x3 00001522 4878 FFFF push.l 0xFFFF 00001526 1F3C 0001 move.b -[A7], 0x1 0000152A 42A7 clr.l -[A7] 0000152C A913 syscall NewWindow 0000152E 205F movea.l A0, [A7]+ 00001530 2B48 FEE4 move.l [A5 - 0x11C], A0 00001534 2F2D FEE4 move.l -[A7], [A5 - 0x11C] 00001538 A873 syscall SetPort 0000153A 3F3C 0004 move.w -[A7], 0x4 0000153E A887 syscall TextFont 00001540 3F3C 0018 move.w -[A7], 0x18 00001544 A88A syscall TextSize 00001546 4267 clr.w -[A7] 00001548 A888 syscall TextFace 0000154A 3F3C 0001 move.w -[A7], 0x1 0000154E A889 syscall TextMode 00001550 4EBA 00A4 jsr [PC + 0xA4 /* 000015F6 */] 00001554 598F subq.l A7, 4 00001556 A975 syscall TickCount 00001558 201F move.l D0, [A7]+ 0000155A 2D40 FFF0 move.l [A6 - 0x10], D0 0000155E 0CAE 0000 4E20 FFF0 cmpi.l [A6 - 0x10], 0x4E20 /* 'N ' */ 00001566 6F10 ble +0x12 /* 00001578 */ 00001568 4878 2710 push.l 0x2710 0000156C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001570 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001574 2D40 FFF0 move.l [A6 - 0x10], D0 label00001578: 00001578 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000157C 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001580 548F addq.l A7, 2 00001582 486D FFC8 pea.l [A5 - 0x38] 00001586 3F3C 00A0 move.w -[A7], 0xA0 0000158A 3F3C 003C move.w -[A7], 0x3C /* '<' */ 0000158E 3F3C 00B4 move.w -[A7], 0xB4 00001592 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00001596 A8A7 syscall SetRect 00001598 486D FFD0 pea.l [A5 - 0x30] 0000159C 3F3C 01CC move.w -[A7], 0x1CC 000015A0 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000015A4 3F3C 01E0 move.w -[A7], 0x1E0 000015A8 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 000015AC A8A7 syscall SetRect 000015AE 486D FFD8 pea.l [A5 - 0x28] 000015B2 3F3C 00A0 move.w -[A7], 0xA0 000015B6 3F3C 001E move.w -[A7], 0x1E 000015BA 3F3C 00B4 move.w -[A7], 0xB4 000015BE 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000015C2 A8A7 syscall SetRect 000015C4 486D FFE0 pea.l [A5 - 0x20] 000015C8 3F3C 01CC move.w -[A7], 0x1CC 000015CC 3F3C 001E move.w -[A7], 0x1E 000015D0 3F3C 01E0 move.w -[A7], 0x1E0 000015D4 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000015D8 A8A7 syscall SetRect 000015DA 486D FF8C pea.l [A5 - 0x74] 000015DE 486D FB1E pea.l [A5 - 0x4E2] 000015E2 A8A5 syscall FillRect 000015E4 A852 syscall HideCursor 000015E6 4EBA FD3A jsr [PC - 0x2C6 /* 00001322 */] 000015EA 4E5E unlink A6 000015EC 4E75 rts 000015EE 494E chk.w D4, A6 000015F0 4954 chk.w D4, [A4] 000015F2 414C chk.w D0, A4 000015F4 495A chk.w D4, [A2]+ fn000015F6: 000015F6 4E56 FFDC link A6, -0x0024 000015FA 598F subq.l A7, 4 000015FC A8D8 syscall NewRgn 000015FE 205F movea.l A0, [A7]+ 00001600 2D48 FFDC move.l [A6 - 0x24], A0 00001604 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001608 4267 clr.w -[A7] 0000160A 4267 clr.w -[A7] 0000160C 3F3C 015E move.w -[A7], 0x15E 00001610 3F3C 0200 move.w -[A7], 0x200 00001614 A8DE syscall SetRecRgn 00001616 7001 moveq.l D0, 0x01 00001618 2D40 FFE8 move.l [A6 - 0x18], D0 0000161C 601A bra +0x1C /* 00001638 */ label0000161E: 0000161E 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001622 4267 clr.w -[A7] 00001624 A893 syscall MoveTo 00001626 3F2E FFEA move.w -[A7], [A6 - 0x16] 0000162A 3F3C 015E move.w -[A7], 0x15E 0000162E A891 syscall LineTo 00001630 06AE 0000 0019 FFE8 addi.l [A6 - 0x18], 0x19 label00001638: 00001638 0CAE 0000 0200 FFE8 cmpi.l [A6 - 0x18], 0x200 00001640 6DDC blt -0x22 /* 0000161E */ 00001642 7001 moveq.l D0, 0x01 00001644 2D40 FFEC move.l [A6 - 0x14], D0 00001648 601A bra +0x1C /* 00001664 */ label0000164A: 0000164A 4267 clr.w -[A7] 0000164C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001650 A893 syscall MoveTo 00001652 3F3C 0200 move.w -[A7], 0x200 00001656 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000165A A891 syscall LineTo 0000165C 06AE 0000 0019 FFEC addi.l [A6 - 0x14], 0x19 label00001664: 00001664 0CAE 0000 015E FFEC cmpi.l [A6 - 0x14], 0x15E 0000166C 6DDC blt -0x22 /* 0000164A */ 0000166E 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00001672 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001676 A893 syscall MoveTo 00001678 4879 0000 038E push.l 0x38E 0000167E A884 syscall DrawString 00001680 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001684 A88A syscall TextSize 00001686 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 0000168A 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 0000168E A893 syscall MoveTo 00001690 4879 0000 039A push.l 0x39A 00001696 A884 syscall DrawString 00001698 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 0000169C 3F3C 008C move.w -[A7], 0x8C 000016A0 A893 syscall MoveTo 000016A2 4879 0000 03BE push.l 0x3BE 000016A8 A884 syscall DrawString label000016AA: 000016AA 202E FFE8 move.l D0, [A6 - 0x18] 000016AE 52AE FFE8 addq.l [A6 - 0x18], 1 000016B2 0C80 0004 93E0 cmpi.l D0, 0x493E0 000016B8 6DF0 blt -0xE /* 000016AA */ 000016BA 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 000016BE 3F3C 00BE move.w -[A7], 0xBE 000016C2 A893 syscall MoveTo 000016C4 4879 0000 03E0 push.l 0x3E0 000016CA A884 syscall DrawString 000016CC 6000 008E bra +0x90 /* 0000175C */ label000016D0: 000016D0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000016D4 48C0 ext.l D0 000016D6 2D40 FFF8 move.l [A6 - 0x8], D0 000016DA 4878 0200 push.l 0x200 000016DE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016E2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000016E6 4878 7FC6 push.l 0x7FC6 000016EA 2F00 move.l -[A7], D0 000016EC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000016F0 5280 addq.l D0, 1 000016F2 2D40 FFF8 move.l [A6 - 0x8], D0 000016F6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000016FA 48C0 ext.l D0 000016FC 2D40 FFF4 move.l [A6 - 0xC], D0 00001700 4878 0200 push.l 0x200 00001704 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001708 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000170C 4878 7FC6 push.l 0x7FC6 00001710 2F00 move.l -[A7], D0 00001712 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001716 5280 addq.l D0, 1 00001718 2D40 FFF4 move.l [A6 - 0xC], D0 0000171C 202E FFF8 move.l D0, [A6 - 0x8] 00001720 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00001724 6F12 ble +0x14 /* 00001738 */ 00001726 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 0000172C 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 00001732 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10] label00001738: 00001738 486E FFE0 pea.l [A6 - 0x20] 0000173C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001740 4267 clr.w -[A7] 00001742 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001746 3F3C 015E move.w -[A7], 0x15E 0000174A A8A7 syscall SetRect 0000174C 486E FFE0 pea.l [A6 - 0x20] 00001750 4267 clr.w -[A7] 00001752 3F3C 0002 move.w -[A7], 0x2 00001756 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000175A A8EF syscall ScrollRect label0000175C: 0000175C 558F subq.l A7, 2 0000175E A974 syscall Button 00001760 101F move.b D0, [A7]+ 00001762 4A00 tst.b D0 00001764 6700 FF6A beq -0x94 /* 000016D0 */ label00001768: 00001768 558F subq.l A7, 2 0000176A A974 syscall Button 0000176C 101F move.b D0, [A7]+ 0000176E 4A00 tst.b D0 00001770 66F6 bne -0x8 /* 00001768 */ 00001772 4E5E unlink A6 00001774 4E75 rts 00001776 494E chk.w D4, A6 00001778 5452 addq.w [A2], 2 0000177A 4F20 .invalid 7, -[A0] // invalid opcode 4 with b == 4 0000177C 2020 move.l D0, -[A0] fn0000177E: 0000177E 4E56 FFD2 link A6, -0x002E 00001782 302E 0008 move.w D0, [A6 + 0x8] 00001786 0640 005A addi.w D0, 0x5A /* 'Z' */ 0000178A 3D40 FFEA move.w [A6 - 0x16], D0 0000178E 486E FFEA pea.l [A6 - 0x16] 00001792 486E FFDC pea.l [A6 - 0x24] 00001796 3F3C 200E move.w -[A7], 0x200E 0000179A A9EB syscall Pack4/FP68K 0000179C 486E FFDC pea.l [A6 - 0x24] 000017A0 486E FFE6 pea.l [A6 - 0x1A] 000017A4 3F3C 1010 move.w -[A7], 0x1010 000017A8 A9EB syscall Pack4/FP68K 000017AA 41F9 0000 03F8 lea.l A0, [0x000003F8 /* DSAlertRect */] 000017B0 2D58 FFD2 move.l [A6 - 0x2E], [A0]+ 000017B4 2D58 FFD6 move.l [A6 - 0x2A], [A0]+ 000017B8 3D58 FFDA move.w [A6 - 0x26], [A0]+ 000017BC 486E FFE6 pea.l [A6 - 0x1A] 000017C0 486E FFD2 pea.l [A6 - 0x2E] 000017C4 3F3C 1004 move.w -[A7], 0x1004 000017C8 A9EB syscall Pack4/FP68K 000017CA 41EE FFF4 lea.l A0, [A6 - 0xC] 000017CE 43EE FFD2 lea.l A1, [A6 - 0x2E] 000017D2 20D9 move.l [A0]+, [A1]+ 000017D4 20D9 move.l [A0]+, [A1]+ 000017D6 30D9 move.w [A0]+, [A1]+ 000017D8 3D7C 0011 FFEA move.w [A6 - 0x16], 0x11 000017DE 486E FFEA pea.l [A6 - 0x16] 000017E2 486E FFDC pea.l [A6 - 0x24] 000017E6 3F3C 200E move.w -[A7], 0x200E 000017EA A9EB syscall Pack4/FP68K 000017EC 486E FFDC pea.l [A6 - 0x24] 000017F0 486E FFE6 pea.l [A6 - 0x1A] 000017F4 3F3C 1010 move.w -[A7], 0x1010 000017F8 A9EB syscall Pack4/FP68K 000017FA 41EE FFFE lea.l A0, [A6 - 0x2] 000017FE 2F20 move.l -[A7], -[A0] 00001800 2F20 move.l -[A7], -[A0] 00001802 3F20 move.w -[A7], -[A0] 00001804 486E FFD2 pea.l [A6 - 0x2E] 00001808 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000180C 4FEF 000E lea.l A7, [A7 + 0xE] 00001810 486E FFE6 pea.l [A6 - 0x1A] 00001814 486E FFD2 pea.l [A6 - 0x2E] 00001818 3F3C 1004 move.w -[A7], 0x1004 0000181C A9EB syscall Pack4/FP68K 0000181E 486D FF86 pea.l [A5 - 0x7A] 00001822 486E FFD2 pea.l [A6 - 0x2E] 00001826 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000182A A9EB syscall Pack4/FP68K 0000182C 486E FFD2 pea.l [A6 - 0x2E] 00001830 3F3C 0016 move.w -[A7], 0x16 00001834 A9EB syscall Pack4/FP68K 00001836 486E FFD2 pea.l [A6 - 0x2E] 0000183A 486E FFF2 pea.l [A6 - 0xE] 0000183E 3F3C 2010 move.w -[A7], 0x2010 00001842 A9EB syscall Pack4/FP68K 00001844 3D7C 0011 FFEA move.w [A6 - 0x16], 0x11 0000184A 486E FFEA pea.l [A6 - 0x16] 0000184E 486E FFDC pea.l [A6 - 0x24] 00001852 3F3C 200E move.w -[A7], 0x200E 00001856 A9EB syscall Pack4/FP68K 00001858 486E FFDC pea.l [A6 - 0x24] 0000185C 486E FFE6 pea.l [A6 - 0x1A] 00001860 3F3C 1010 move.w -[A7], 0x1010 00001864 A9EB syscall Pack4/FP68K 00001866 41EE FFFE lea.l A0, [A6 - 0x2] 0000186A 2F20 move.l -[A7], -[A0] 0000186C 2F20 move.l -[A7], -[A0] 0000186E 3F20 move.w -[A7], -[A0] 00001870 486E FFD2 pea.l [A6 - 0x2E] 00001874 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001878 4FEF 000E lea.l A7, [A7 + 0xE] 0000187C 486E FFE6 pea.l [A6 - 0x1A] 00001880 486E FFD2 pea.l [A6 - 0x2E] 00001884 3F3C 1004 move.w -[A7], 0x1004 00001888 A9EB syscall Pack4/FP68K 0000188A 486D FF84 pea.l [A5 - 0x7C] 0000188E 486E FFD2 pea.l [A6 - 0x2E] 00001892 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001896 A9EB syscall Pack4/FP68K 00001898 486E FFD2 pea.l [A6 - 0x2E] 0000189C 3F3C 0016 move.w -[A7], 0x16 000018A0 A9EB syscall Pack4/FP68K 000018A2 486E FFD2 pea.l [A6 - 0x2E] 000018A6 486E FFF0 pea.l [A6 - 0x10] 000018AA 3F3C 2010 move.w -[A7], 0x2010 000018AE A9EB syscall Pack4/FP68K 000018B0 3D7C 000C FFEA move.w [A6 - 0x16], 0xC 000018B6 486E FFEA pea.l [A6 - 0x16] 000018BA 486E FFDC pea.l [A6 - 0x24] 000018BE 3F3C 200E move.w -[A7], 0x200E 000018C2 A9EB syscall Pack4/FP68K 000018C4 486E FFDC pea.l [A6 - 0x24] 000018C8 486E FFE6 pea.l [A6 - 0x1A] 000018CC 3F3C 1010 move.w -[A7], 0x1010 000018D0 A9EB syscall Pack4/FP68K 000018D2 41EE FFFE lea.l A0, [A6 - 0x2] 000018D6 2F20 move.l -[A7], -[A0] 000018D8 2F20 move.l -[A7], -[A0] 000018DA 3F20 move.w -[A7], -[A0] 000018DC 486E FFD2 pea.l [A6 - 0x2E] 000018E0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000018E4 4FEF 000E lea.l A7, [A7 + 0xE] 000018E8 486E FFE6 pea.l [A6 - 0x1A] 000018EC 486E FFD2 pea.l [A6 - 0x2E] 000018F0 3F3C 1004 move.w -[A7], 0x1004 000018F4 A9EB syscall Pack4/FP68K 000018F6 486D FF86 pea.l [A5 - 0x7A] 000018FA 486E FFD2 pea.l [A6 - 0x2E] 000018FE 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001902 A9EB syscall Pack4/FP68K 00001904 486E FFD2 pea.l [A6 - 0x2E] 00001908 3F3C 0016 move.w -[A7], 0x16 0000190C A9EB syscall Pack4/FP68K 0000190E 486E FFD2 pea.l [A6 - 0x2E] 00001912 486E FFEE pea.l [A6 - 0x12] 00001916 3F3C 2010 move.w -[A7], 0x2010 0000191A A9EB syscall Pack4/FP68K 0000191C 3D7C 000C FFEA move.w [A6 - 0x16], 0xC 00001922 486E FFEA pea.l [A6 - 0x16] 00001926 486E FFDC pea.l [A6 - 0x24] 0000192A 3F3C 200E move.w -[A7], 0x200E 0000192E A9EB syscall Pack4/FP68K 00001930 486E FFDC pea.l [A6 - 0x24] 00001934 486E FFE6 pea.l [A6 - 0x1A] 00001938 3F3C 1010 move.w -[A7], 0x1010 0000193C A9EB syscall Pack4/FP68K 0000193E 41EE FFFE lea.l A0, [A6 - 0x2] 00001942 2F20 move.l -[A7], -[A0] 00001944 2F20 move.l -[A7], -[A0] 00001946 3F20 move.w -[A7], -[A0] 00001948 486E FFD2 pea.l [A6 - 0x2E] 0000194C 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001950 4FEF 000E lea.l A7, [A7 + 0xE] 00001954 486E FFE6 pea.l [A6 - 0x1A] 00001958 486E FFD2 pea.l [A6 - 0x2E] 0000195C 3F3C 1004 move.w -[A7], 0x1004 00001960 A9EB syscall Pack4/FP68K 00001962 486D FF84 pea.l [A5 - 0x7C] 00001966 486E FFD2 pea.l [A6 - 0x2E] 0000196A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000196E A9EB syscall Pack4/FP68K 00001970 486E FFD2 pea.l [A6 - 0x2E] 00001974 3F3C 0016 move.w -[A7], 0x16 00001978 A9EB syscall Pack4/FP68K 0000197A 486E FFD2 pea.l [A6 - 0x2E] 0000197E 486E FFEC pea.l [A6 - 0x14] 00001982 3F3C 2010 move.w -[A7], 0x2010 00001986 A9EB syscall Pack4/FP68K 00001988 486D FB16 pea.l [A5 - 0x4EA] 0000198C A89D syscall PenPat 0000198E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001992 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001996 A893 syscall MoveTo 00001998 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000199C 3F2E FFEC move.w -[A7], [A6 - 0x14] 000019A0 A891 syscall LineTo 000019A2 486D FB1E pea.l [A5 - 0x4E2] 000019A6 A89D syscall PenPat 000019A8 3F2D FFF0 move.w -[A7], [A5 - 0x10] 000019AC 3F2D FFF2 move.w -[A7], [A5 - 0xE] 000019B0 A893 syscall MoveTo 000019B2 3F2D FFF4 move.w -[A7], [A5 - 0xC] 000019B6 3F2D FFF6 move.w -[A7], [A5 - 0xA] 000019BA A891 syscall LineTo 000019BC 486D FB16 pea.l [A5 - 0x4EA] 000019C0 A89D syscall PenPat 000019C2 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000019C6 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000019CA A893 syscall MoveTo 000019CC 3F2E FFEE move.w -[A7], [A6 - 0x12] 000019D0 3F2E FFEC move.w -[A7], [A6 - 0x14] 000019D4 A891 syscall LineTo 000019D6 3B6E FFF2 FFF0 move.w [A5 - 0x10], [A6 - 0xE] 000019DC 3B6E FFF0 FFF2 move.w [A5 - 0xE], [A6 - 0x10] 000019E2 3B6E FFEE FFF4 move.w [A5 - 0xC], [A6 - 0x12] 000019E8 3B6E FFEC FFF6 move.w [A5 - 0xA], [A6 - 0x14] 000019EE 4E5E unlink A6 000019F0 4E75 rts 000019F2 4755 chk.w D3, [A5] 000019F4 4E31 .invalid // invalid opcode 4 000019F6 2020 move.l D0, -[A0] 000019F8 2020 move.l D0, -[A0] fn000019FA: 000019FA 4E56 FFD2 link A6, -0x002E 000019FE 302E 0008 move.w D0, [A6 + 0x8] 00001A02 0640 005A addi.w D0, 0x5A /* 'Z' */ 00001A06 3D40 FFEA move.w [A6 - 0x16], D0 00001A0A 486E FFEA pea.l [A6 - 0x16] 00001A0E 486E FFDC pea.l [A6 - 0x24] 00001A12 3F3C 200E move.w -[A7], 0x200E 00001A16 A9EB syscall Pack4/FP68K 00001A18 486E FFDC pea.l [A6 - 0x24] 00001A1C 486E FFE6 pea.l [A6 - 0x1A] 00001A20 3F3C 1010 move.w -[A7], 0x1010 00001A24 A9EB syscall Pack4/FP68K 00001A26 41F9 0000 0402 lea.l A0, [0x00000402] 00001A2C 2D58 FFD2 move.l [A6 - 0x2E], [A0]+ 00001A30 2D58 FFD6 move.l [A6 - 0x2A], [A0]+ 00001A34 3D58 FFDA move.w [A6 - 0x26], [A0]+ 00001A38 486E FFE6 pea.l [A6 - 0x1A] 00001A3C 486E FFD2 pea.l [A6 - 0x2E] 00001A40 3F3C 1004 move.w -[A7], 0x1004 00001A44 A9EB syscall Pack4/FP68K 00001A46 41EE FFF4 lea.l A0, [A6 - 0xC] 00001A4A 43EE FFD2 lea.l A1, [A6 - 0x2E] 00001A4E 20D9 move.l [A0]+, [A1]+ 00001A50 20D9 move.l [A0]+, [A1]+ 00001A52 30D9 move.w [A0]+, [A1]+ 00001A54 3D7C 0011 FFEA move.w [A6 - 0x16], 0x11 00001A5A 486E FFEA pea.l [A6 - 0x16] 00001A5E 486E FFDC pea.l [A6 - 0x24] 00001A62 3F3C 200E move.w -[A7], 0x200E 00001A66 A9EB syscall Pack4/FP68K 00001A68 486E FFDC pea.l [A6 - 0x24] 00001A6C 486E FFE6 pea.l [A6 - 0x1A] 00001A70 3F3C 1010 move.w -[A7], 0x1010 00001A74 A9EB syscall Pack4/FP68K 00001A76 41EE FFFE lea.l A0, [A6 - 0x2] 00001A7A 2F20 move.l -[A7], -[A0] 00001A7C 2F20 move.l -[A7], -[A0] 00001A7E 3F20 move.w -[A7], -[A0] 00001A80 486E FFD2 pea.l [A6 - 0x2E] 00001A84 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001A88 4FEF 000E lea.l A7, [A7 + 0xE] 00001A8C 486E FFE6 pea.l [A6 - 0x1A] 00001A90 486E FFD2 pea.l [A6 - 0x2E] 00001A94 3F3C 1004 move.w -[A7], 0x1004 00001A98 A9EB syscall Pack4/FP68K 00001A9A 486D FF8A pea.l [A5 - 0x76] 00001A9E 486E FFD2 pea.l [A6 - 0x2E] 00001AA2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001AA6 A9EB syscall Pack4/FP68K 00001AA8 486E FFD2 pea.l [A6 - 0x2E] 00001AAC 3F3C 0016 move.w -[A7], 0x16 00001AB0 A9EB syscall Pack4/FP68K 00001AB2 486E FFD2 pea.l [A6 - 0x2E] 00001AB6 486E FFF2 pea.l [A6 - 0xE] 00001ABA 3F3C 2010 move.w -[A7], 0x2010 00001ABE A9EB syscall Pack4/FP68K 00001AC0 3D7C 0011 FFEA move.w [A6 - 0x16], 0x11 00001AC6 486E FFEA pea.l [A6 - 0x16] 00001ACA 486E FFDC pea.l [A6 - 0x24] 00001ACE 3F3C 200E move.w -[A7], 0x200E 00001AD2 A9EB syscall Pack4/FP68K 00001AD4 486E FFDC pea.l [A6 - 0x24] 00001AD8 486E FFE6 pea.l [A6 - 0x1A] 00001ADC 3F3C 1010 move.w -[A7], 0x1010 00001AE0 A9EB syscall Pack4/FP68K 00001AE2 41EE FFFE lea.l A0, [A6 - 0x2] 00001AE6 2F20 move.l -[A7], -[A0] 00001AE8 2F20 move.l -[A7], -[A0] 00001AEA 3F20 move.w -[A7], -[A0] 00001AEC 486E FFD2 pea.l [A6 - 0x2E] 00001AF0 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001AF4 4FEF 000E lea.l A7, [A7 + 0xE] 00001AF8 486E FFE6 pea.l [A6 - 0x1A] 00001AFC 486E FFD2 pea.l [A6 - 0x2E] 00001B00 3F3C 1004 move.w -[A7], 0x1004 00001B04 A9EB syscall Pack4/FP68K 00001B06 486D FF88 pea.l [A5 - 0x78] 00001B0A 486E FFD2 pea.l [A6 - 0x2E] 00001B0E 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001B12 A9EB syscall Pack4/FP68K 00001B14 486E FFD2 pea.l [A6 - 0x2E] 00001B18 3F3C 0016 move.w -[A7], 0x16 00001B1C A9EB syscall Pack4/FP68K 00001B1E 486E FFD2 pea.l [A6 - 0x2E] 00001B22 486E FFF0 pea.l [A6 - 0x10] 00001B26 3F3C 2010 move.w -[A7], 0x2010 00001B2A A9EB syscall Pack4/FP68K 00001B2C 3D7C 000C FFEA move.w [A6 - 0x16], 0xC 00001B32 486E FFEA pea.l [A6 - 0x16] 00001B36 486E FFDC pea.l [A6 - 0x24] 00001B3A 3F3C 200E move.w -[A7], 0x200E 00001B3E A9EB syscall Pack4/FP68K 00001B40 486E FFDC pea.l [A6 - 0x24] 00001B44 486E FFE6 pea.l [A6 - 0x1A] 00001B48 3F3C 1010 move.w -[A7], 0x1010 00001B4C A9EB syscall Pack4/FP68K 00001B4E 41EE FFFE lea.l A0, [A6 - 0x2] 00001B52 2F20 move.l -[A7], -[A0] 00001B54 2F20 move.l -[A7], -[A0] 00001B56 3F20 move.w -[A7], -[A0] 00001B58 486E FFD2 pea.l [A6 - 0x2E] 00001B5C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001B60 4FEF 000E lea.l A7, [A7 + 0xE] 00001B64 486E FFE6 pea.l [A6 - 0x1A] 00001B68 486E FFD2 pea.l [A6 - 0x2E] 00001B6C 3F3C 1004 move.w -[A7], 0x1004 00001B70 A9EB syscall Pack4/FP68K 00001B72 486D FF8A pea.l [A5 - 0x76] 00001B76 486E FFD2 pea.l [A6 - 0x2E] 00001B7A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001B7E A9EB syscall Pack4/FP68K 00001B80 486E FFD2 pea.l [A6 - 0x2E] 00001B84 3F3C 0016 move.w -[A7], 0x16 00001B88 A9EB syscall Pack4/FP68K 00001B8A 486E FFD2 pea.l [A6 - 0x2E] 00001B8E 486E FFEE pea.l [A6 - 0x12] 00001B92 3F3C 2010 move.w -[A7], 0x2010 00001B96 A9EB syscall Pack4/FP68K 00001B98 3D7C 000C FFEA move.w [A6 - 0x16], 0xC 00001B9E 486E FFEA pea.l [A6 - 0x16] 00001BA2 486E FFDC pea.l [A6 - 0x24] 00001BA6 3F3C 200E move.w -[A7], 0x200E 00001BAA A9EB syscall Pack4/FP68K 00001BAC 486E FFDC pea.l [A6 - 0x24] 00001BB0 486E FFE6 pea.l [A6 - 0x1A] 00001BB4 3F3C 1010 move.w -[A7], 0x1010 00001BB8 A9EB syscall Pack4/FP68K 00001BBA 41EE FFFE lea.l A0, [A6 - 0x2] 00001BBE 2F20 move.l -[A7], -[A0] 00001BC0 2F20 move.l -[A7], -[A0] 00001BC2 3F20 move.w -[A7], -[A0] 00001BC4 486E FFD2 pea.l [A6 - 0x2E] 00001BC8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001BCC 4FEF 000E lea.l A7, [A7 + 0xE] 00001BD0 486E FFE6 pea.l [A6 - 0x1A] 00001BD4 486E FFD2 pea.l [A6 - 0x2E] 00001BD8 3F3C 1004 move.w -[A7], 0x1004 00001BDC A9EB syscall Pack4/FP68K 00001BDE 486D FF88 pea.l [A5 - 0x78] 00001BE2 486E FFD2 pea.l [A6 - 0x2E] 00001BE6 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001BEA A9EB syscall Pack4/FP68K 00001BEC 486E FFD2 pea.l [A6 - 0x2E] 00001BF0 3F3C 0016 move.w -[A7], 0x16 00001BF4 A9EB syscall Pack4/FP68K 00001BF6 486E FFD2 pea.l [A6 - 0x2E] 00001BFA 486E FFEC pea.l [A6 - 0x14] 00001BFE 3F3C 2010 move.w -[A7], 0x2010 00001C02 A9EB syscall Pack4/FP68K 00001C04 486D FB16 pea.l [A5 - 0x4EA] 00001C08 A89D syscall PenPat 00001C0A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001C0E 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001C12 A893 syscall MoveTo 00001C14 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001C18 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001C1C A891 syscall LineTo 00001C1E 486D FB1E pea.l [A5 - 0x4E2] 00001C22 A89D syscall PenPat 00001C24 3F2D FFF8 move.w -[A7], [A5 - 0x8] 00001C28 3F2D FFFA move.w -[A7], [A5 - 0x6] 00001C2C A893 syscall MoveTo 00001C2E 3F2D FFFC move.w -[A7], [A5 - 0x4] 00001C32 3F2D FFFE move.w -[A7], [A5 - 0x2] 00001C36 A891 syscall LineTo 00001C38 486D FB16 pea.l [A5 - 0x4EA] 00001C3C A89D syscall PenPat 00001C3E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001C42 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001C46 A893 syscall MoveTo 00001C48 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001C4C 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001C50 A891 syscall LineTo 00001C52 3B6E FFF2 FFF8 move.w [A5 - 0x8], [A6 - 0xE] 00001C58 3B6E FFF0 FFFA move.w [A5 - 0x6], [A6 - 0x10] 00001C5E 3B6E FFEE FFFC move.w [A5 - 0x4], [A6 - 0x12] 00001C64 3B6E FFEC FFFE move.w [A5 - 0x2], [A6 - 0x14] 00001C6A 4E5E unlink A6 00001C6C 4E75 rts 00001C6E 4755 chk.w D3, [A5] 00001C70 4E32 .invalid // invalid opcode 4 00001C72 2020 move.l D0, -[A0] 00001C74 2020 move.l D0, -[A0]